Linux

在 Linux 上設置 tomcat 自動啟動?

  • October 21, 2020

所以我在伺服器上安裝了一個tomcat上的java web應用程序。如何為它設置自動啟動,以便在伺服器重新啟動時自動啟動?

/etc/init.d/tomcat-wepappname

#!/bin/sh 
### BEGIN INIT INFO 
# Provides:          tomcat-wepappname 
# Required-Start:    $all 
# Required-Stop:     
# Default-Start:     2 3 4 5 
# Default-Stop:      0 1 6 
# Short-Description: foo bar 
# Description:       long desc
### END INIT INFO 
# Author: Foo Bar <foo@bar.com> 

. /lib/lsb/init-functions 

# Actions 
case "$1" in 
start) 
 log_action_begin_msg "Starting tomcat webapp" "tomcat-webappname"
 su - tomcat-webappuser -c "/home/sites/tomcat-webappname/webappname.sh $1" 
 log_end_msg 0 
 ;; 
stop) 
 su - tomcat-webappuser -c "/home/sites/tomcat-webappname/webappname.sh $1" 
 ;; 
# restart) 
# something else...
#  ;; 
esac

exit 0

至少,註冊服務:

update-rc.d activemq defaults

採用

/sbin/chkconfig tomcat6 on

如果你已經安裝了tomcat6 RPM。

引用自:https://serverfault.com/questions/108309