Getting started with Tomcat學習體會
1. 安裝Tomcat下面主要討論在Linux上的安裝。一般有兩種類型的二進制版本安裝包:
多平臺二進制包(Multiplatform binary releases):
這種包可以安裝在任何目錄,使用任何用戶ID,缺點是升級和卸載不方便,沒有初始化腳本,不能隨著系統自動啟動或關閉。
本地化發布包(Distribution native package):
如果使用Fedora或Red Hat Linux,可以下載RPM安裝包,系統的包管理器可以讓你方便的進行Tomcat的升級,卸載,并有自動啟動或關閉等的腳本。RPM包必須使用root用戶來安裝,到目前位置有兩種不同的RPM發布包。
2. 自動啟動
a. 如果你使用的是RPM包安裝的,它會自動設置自動啟動腳本,要保證tomcat運行在2,3,4,5水平:
# chkconfig --level 2345 tomcat on
檢查一下設置是否正確:# chkconfig --list tomcat
tomcat 0:off 1:off 2:on 3:on 4:on 5:on 6:off
tomcat 0:off 1:off 2:on 3:on 4:on 5:on 6:off
b. 如果是非RPM包,則需要自己編寫腳本:
#!/bin/sh
# Tomcat init script for Linux.
#
# chkconfig: 2345 96 14
# description: The Apache Tomcat servlet/JSP container.
JAVA_HOME=/usr/java/jdk1.6.0_12
CATALINA_HOME=/usr/local/tomcat
export JAVA_HOME CATALINA_HOME
exec $CATALINA_HOME/bin/catalina.sh $*
將上面內容保存到文件/etc/rc.d/init.d/tomcat中,并修改權限:# Tomcat init script for Linux.
#
# chkconfig: 2345 96 14
# description: The Apache Tomcat servlet/JSP container.
JAVA_HOME=/usr/java/jdk1.6.0_12
CATALINA_HOME=/usr/local/tomcat
export JAVA_HOME CATALINA_HOME
exec $CATALINA_HOME/bin/catalina.sh $*
# chown root.root /etc/rc.d/init.d/tomcat
# chmod 755 /etc/rc.d/init.d/tomcat
# chmod 755 /etc/rc.d/init.d/tomcat
posted on 2009-03-13 18:10 Terry Lee 閱讀(217) 評論(0) 編輯 收藏 所屬分類: Java 、Tomcat