SSブログ

Snow LeopardとTomcat5.5と自動起動 [MacOSX]

以前からSnow LeopardにTomcat5.5を入れてて
APサーバとして稼働させている。
インストール作業は、zipを解凍してmvするだけなのでたぶん困らないのだが
TomcatをOSの起動と同時に常駐させる設定内容を忘れそうなのでメモ。

$ su -
# mkdir /Library/StartupItems/Tomcat
# cd /Library/StartupItems/Tomcat/
# vi StartupParameters.plist
{
	Description = "Tomcat";
	Provides = ("Tomcat");
	Requires = ("Resolver");
	OrderPreference = "Early";
	Messages = {
		start = "Starting Tomcat";
		stop = "Stopping Tomcat";
		restart = "Restarting Tomcat";
	};
}
#vi Tomcat
#!/bin/sh
. /etc/rc.common

export JAVA_HOME=/Library/Java/Home
export CATALINA_HOME=/usr/local/tomcat

StartService () {
    if [ "${TOMCAT:=-NO-}" = "-YES-" ]; then
        ConsoleMessage "Starting Tomcat"
        $CATALINA_HOME/bin/startup.sh
    fi
}

StopService () {
    ConsoleMessage "Stopping Tomcat";
    $CATALINA_HOME/bin/shutdown.sh
}

RestartService () {
    if [ "${TOMCAT:=-NO-}" = "-YES-" ]; then
        ConsoleMessage "Restarting Tomcat"
        $CATALINA_HOME/bin/shutdown.sh
        $CATALINA_HOME/bin/startup.sh
    else
        stopService
    fi
}

RunService $1


手動のばあいは
$ sudo /Library/StartupItems/Tomcat/Tomcat (start | stop | restart)


nice!(0)  コメント(0)  トラックバック(0) 

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。