標籤:
本文依賴的環境:
已安裝並配置好jdk和tomcat環境
已安裝並配置好gcc、make等編譯工具
1.編譯安裝精靈
cd /usr/local/tomcat7/bin/tar vzxf commons-daemon-native.tar.gzcd /usr/local/tomcat7/commons-daemon-1.0.15-native-src/unix/./configure --with-java=/usr/local/jdk1.7/
make
2. 編譯安裝後會產生一個jsvc的檔案,將其複製到tomcat的bin目錄
cp jsvc /usr/local/tomcat7/bin/
3.建立一個用來運行Tomcat的普通使用者
useradd tomcat -M -d / -s /usr/sbin/nologin
4.修改啟動指令檔( vim /usr/local/tomcat7/bin/daemon.sh)
找到如下內容
test ".$TOMCAT_USER" = . && TOMCAT_USER=tomcat# Set JAVA_HOME to working JDK or JRE# JAVA_HOME=/opt/jdk-1.6.0.22
修改TOMCAT_USER=tomcat為你指定用來運行tomcat的使用者名稱,去除JAVA_HOME前的注釋(即“#”號),並設定為JDK的所在目錄。
------------------------
在檔案靠前位置的注釋中加入下面的內容
# chkconfig: - 80 20
5.修改相關目錄和檔案許可權
chown -R tomcat:tomcat /usr/local/tomcat7/chmod a+x /usr/local/tomcat7/bin/daemon.sh
6.啟動命令
啟動:daemon.sh start停止:daemon.sh stop前台運行:daemon.sh run查看版本:daemon.sh version
7.添加tomcat為CentOS的服務
ln -s /opt/tomcat/bin/daemon.sh /etc/init.d/tomcat6chkconfig –-add tomcat6
centos配置Tomcat以指定的身份(非root)運行