跳到主要內容

發表文章

目前顯示的是 三月, 2014的文章

Add Tomcat to Service

一般透過yum或apt-get安裝tomcat後,常常因為安裝的目錄結構被重新分配過,而造成原本deploy的方法不適用... 而自己下載安裝的版本,卻又因為缺少/etc/init.d下的執行檔而無法讓他在reboot的時候自動啟動,下面是透過設定好Linux下服務的相關Service Start Script,並將他加入到服務中...
STEP: 增加啟動/關閉腳本,其中藍色部分是重點,必須要填寫此部分才能夠讓chkconfig識別vi /etc/init.d/tomcat#!/bin/bash# description: Tomcat Start Stop Restart# processname: tomcat# chkconfig: 345 20 80
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_45export TOMCAT_HOME=/opt/apache-tomcat-7.0.50
case $1 instart)        sh $TOMCAT_HOME/bin/startup.sh        ;;stop)        sh $TOMCAT_HOME/bin/shutdown.sh        ;;restart)        sh $TOMCAT_HOME/bin/shutdown.sh        sh $TOMCAT_HOME/bin/startup.sh        ;;status)        ps -ef | grep tomcat        ;;esacexit 0
STEP2: 設定可執行權限給userchmod 755 /etc/init.d/tomcat
STEP3: 設定rc1.d, rc2.dln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcatln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcat
STEP4: 使用chkconfig增加到服務chkconfig --add tomcat