最近想在linux環(huán)境下玩下java,先得搭個環(huán)境丫...網(wǎng)上有很多教程,但是由于系統(tǒng)版本或軟件包版本等原因,安裝都有些問題,經(jīng)過自己整理和實踐,整理安裝配置步驟如下: 本系列文章使用的系統(tǒng)是CentOS 6.3 x64 mini;所有的軟件包都統(tǒng)一下載到/usr/local/src下面,軟件都安裝到/usr/local下面 一、 安裝JDK 1、 卸載服務器自帶的jdk # java –version --查看java版本 # rpm –qa | grep jdk --查看服務器自帶的jdk # yum -y remove xxxx --卸載服務器自帶jdk(xxx為顯示的版本信息) # rpm –qa | grep gcj # yum –y remove xxxx
2、 安裝JDK # 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 --給軟件包添加執(zhí)行權限 # ./ jdk-6u35-linux-x64.bin --執(zhí)行安裝
3、 配置java環(huán)境變量 # cp /etc/profile /etc/profile.bak --備份系統(tǒng)配置文件 # 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版本信息
二、 安裝Tomcat 1、安裝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 --關閉
2、添加系統(tǒng)服務,自動開機啟動 # cd /etc/rc.d/init.d --進入系統(tǒng)服務文件夾 # vi tomcat --創(chuàng)建tomcat系統(tǒng)服務配置文件(添加如下內容) # # 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 --添加執(zhí)行權限 #chkconfig –add tomcat --添加系統(tǒng)服務 #chkconfig tomcat on --添加開機啟動
# service tomcat stop --停止 # service tomcat start --啟動 # service tomcat restart --重啟 # service tomcat status --查看狀態(tài)
開啟防火墻相應端口 開放8080端口的解決步驟如下: 1、修改/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 2、重啟防火墻,這里有兩種方式重啟防火墻 a) 重啟后生效 開啟: chkconfig iptables on 關閉: chkconfig iptables off b) 即時生效,重啟后失效 開啟: service iptables start 關閉: service iptables stop |
|