web-dev-qa-db-ja.com

LinuxでTomcat自動起動を設定しますか?

したがって、TomcatにJava Webアプリをサーバーにインストールしています。サーバーの再起動時に自動的に起動するように自動起動を設定するにはどうすればよいですか?

2

私のためにそれをしたこの記事をここで見つけました。

http://www.sitepoint.com/jsp-quick-start-guide-linux/

0

/ 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 <[email protected]> 

. /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
1
Joe Nazz

使用する

/sbin/chkconfig Tomcat6 on

Tomcat6RPMをインストールした場合。

0
Robert Munteanu