一.安裝JDK
Java SE 6 Downloads http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.htm
下載jdk-6u45-linux-x64-rpm.bin回來
1.修改檔案權限
$sudo chmod 744 jdk-6u45-linux-x64-rpm.bin
2.執行安裝
$sudo ./jdk-6u45-linux-x64-rpm.bin
3.查看安裝jdk版本
$java -version
jdk1.X.X_XX隨著版本不同在4.也要做更改
4.設定環境變數
$sudo vi /etc/profile在文件最後加上
export JAVA_HOME=/usr/java/jdk1.6.0_45
export CLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
5.重新開機
$sudo reboot
二.安裝Tomcat
1.更新檔案
$sudo yum -y update;yum clean all(建議剛裝完Centos時就更新,有更新過這步驟不用做)
2.使用yum安裝tomcat相關套件
$sudo yum install tomcat6 tomcat6-webapps tomcat6-admin-webapps
3.啟動tomcat服務
$sudo /etc/init.d/tomcat6 start(參數:stop,restart)
三.放置 webap 的路徑: /var/lib/tomcat6/webapps/
Tomcat6 安裝路徑: /usr/share/tomcat6
四.檢查tomact版本
在tomcat資料夾內執行指令:sh version.sh
五.如何移除yum安裝的tomcat6(**移除前請記得備份webapps底下的檔案,安裝完後再放回去相同的目錄夾位置**)
1.#yum remove tomcat6
2.#rm -rf /var/lib/tomcat6/webapps/;rm -rf /usr/share/tomcat6
六.手動安裝tomcat7(2013/11/11測試過用yum安裝但是鏡像台找不到安裝檔)
1.#cd /usr/share
2.手動下載tomcat檔案,http://http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.8/bin/apache-tomcat-7.0.8.tar.gz(檔案位置會因為官網放置做更改,請自行確認後在下載)
3.#tar -xzf apache-tomcat-7.0.8.tar.gz請記好解開後的路徑位置等等會用到
4.編輯tomcat PATH路徑,# cd /etc/init.d;# vi tomcat
5.把以下內容填入tomcat檔案內
#!/bin/bash
# description: Tomcat Start Stop Restart
# processname: tomcat
# chkconfig: 234 20 80
JAVA_HOME=/usr/java/jdk1.7.0_05 #java PATH路徑,請按照您的做更改
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
CATALINA_HOME=/usr/share/apache-tomcat-7.0.29 #tomcat PATH路徑,請按照您的做更改
case $1 in
start)
sh $CATALINA_HOME/bin/startup.sh
;;
stop)
sh $CATALINA_HOME/bin/shutdown.sh
;;
restart)
sh $CATALINA_HOME/bin/shutdown.sh
sh $CATALINA_HOME/bin/startup.sh
;;
esac
exit 0
5.#chmod 755 tomcat
6.# chkconfig --add tomcat;chkconfig --level 234 tomcat on;chkconfig --list tomcat
7.啟動與停止tomcat指令
#service tomcat start/stop
8.編輯centos內的防火牆設定
#/etc/sysconfig/iptables加入
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT #tomcat預設用8080連結
9.測試tomcat webapps內頁面是否都正常.
參考Install Tomcat 7 on CentOS, RHEL, or Fedora http://www.davidghedini.com/pg/entry/install_tomcat_7_on_centos
沒有留言:
張貼留言