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