1. 程式人生 > >linux伺服器上配置tomcat以service方式啟動

linux伺服器上配置tomcat以service方式啟動

最近在linux上安裝了tomcat但是每次啟動都要進入tomcat安裝目錄

 比如  

啟動: usr/local/dancer/tomcat/bin/startup.sh

 

關閉: usr/local/dancer/tomcat/bin/shutdown.sh

現在為tomcat新增一個服務,步驟如下

進入  /etc/rc.d/init.d 目錄找到tomcat指令碼檔案 並修改內容如下

JAVA_HOME=/usr/java/jdk1.7.0_79  改為自己的jdk安裝目錄

CATALINA_HOME=/usr/tomcat/apache-tomcat-7.0.91 改為自己的tomcat安裝目錄

#!/bin/bash
# description: Tomcat7 Start Stop Restart
# processname: tomcat7
# chkconfig: 234 20 80


JAVA_HOME=/usr/java/jdk1.7.0_79
 
export JAVA_HOME  
 
PATH=$JAVA_HOME/bin:$PATH  
 
export PATH  
 
CATALINA_HOME=/usr/tomcat/apache-tomcat-7.0.91
 
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

設定許可權 執行命令  chmod a+x tomcat

新增服務 執行命令  chkconfig --add tomcat

檢查 chkconfig --list

可以看到tomcat已經新增成功了

測試

啟動tomcat命令: service tomcat start
 
關閉tomcat命令: service tomcat stop