最近想在linux環境下玩下java,先得搭個環境丫...網上有不少教程,可是因爲系統版本或軟件包版本等緣由,安裝都有些問題,通過本身整理和實踐,整理安裝配置步驟以下: java
本系列文章使用的系統是CentOS 6.3 x64 mini;全部的軟件包都統一下載到/usr/local/src下面,軟件都安裝到/usr/local下面 linux
1、 安裝JDK apache
一、 卸載服務器自帶的jdk tomcat
# java –version --查看java版本 服務器
# rpm –qa | grep jdk --查看服務器自帶的jdk tcp
# yum -y remove xxxx --卸載服務器自帶jdk(xxx爲顯示的版本信息) spa
# rpm –qa | grep gcj rest
# yum –y remove xxxx 教程
二、 安裝JDK ip
# cd /usr/local/src --進入軟件包的存放路徑
# mv /usr/local/src/jdk-6u35-linux-x64.bin /usr/local/jdk-6u35-linux-x64.bin --把軟件包剪切到安裝目錄
# cd /usr/local --進入安裝目錄
# chmod 755 jdk-6u35-linux-x64.bin --給軟件包添加執行權限
# ./ jdk-6u35-linux-x64.bin --執行安裝
三、 配置java環境變量
# cp /etc/profile /etc/profile.bak --備份系統配置文件
# vi /etc/profile --編輯配置文件(在最後追加以下內容)
export JAVA_HOME=/usr/local/jdk1.6.0_35
export JRE_HOME=/usr/local/jdk1.6.0_35/jre/
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
# source /etc/profile --從新加載配置文件
# java –version --查看安裝的jdk版本信息
2、 安裝Tomcat
一、安裝Tomcat
# cd /usr/local/src --進入安裝包存放目錄
# tar zxvf apache-tomcat-7.0.35.tar.gz --解壓
# mv apache-tomcat-7.0.35 /usr/local/apache-tomcat-7.0.35 --文件夾剪切到安裝目錄
# /usr/local/apache-tomcat-7.0.35/bin/startup.sh --啓動
# /usr/local/apache-tomcat-7.0.35/bin/shutdown.sh --關閉
二、添加系統服務,自動開機啓動
# cd /etc/rc.d/init.d --進入系統服務文件夾
# vi tomcat --建立tomcat系統服務配置文件(添加以下內容)
#
# chkconfig: 345 80 15
# description: Tomcat is a Servlet+JSP Engine.
# Enter the jdk installation directory
jdk_File=/usr/local/jdk1.6.0_35
# Enter the tomcat installation directory
tomcat_File=/usr/local/apache-tomcat-7.0.35
export JAVA_HOME=$jdk_File
# Source function library.
. /etc/rc.d/init.d/functions
start(){
if [ -z $(/sbin/pidof java) ]; then
echo "Starting tomcat"
$tomcat_File/bin/startup.sh
touch /var/lock/subsys/tomcat
else
echo "tomcat allready running"
fi
}
stop(){
if [ ! -z $(/sbin/pidof java) ]; then
echo "Shutting down tomcat"
$tomcat_File/bin/shutdown.sh
until [ -z $(/sbin/pidof java) ]; do :; done
rm -f /var/lock/subsys/tomcat
else
echo "tomcat not running"
fi
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
status)
$tomcat_File/bin/catalina.sh version
;;
*)
echo "Usage: $0 {start|stop|restart|status}"
esac
exit 0
:wq --退出
# chmod 755 /etc/rc.d/init.d/tomcat --添加執行權限
#chkconfig –add tomcat --添加系統服務
#chkconfig tomcat on --添加開機啓動
# service tomcat stop --中止
# service tomcat start --啓動
# service tomcat restart --重啓
# service tomcat status --查看狀態
開啓防火牆相應端口
開放8080端口的解決步驟以下:
一、修改/etc/sysconfig/iptables文件
# vi /etc/sysconfig/iptables
在22端口下添加以下一行:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
二、重啓防火牆,這裏有兩種方式重啓防火牆
a) 重啓後生效
開啓: chkconfig iptables on
關閉: chkconfig iptables off
b) 即時生效,重啓後失效
開啓: service iptables start
關閉: service iptables stop