MacOSX 備忘録 - Tomcat を自動起動させる方法
こうしておくと、ブート時に tomcat を起動してくれます。
逐次手動で起動・停止・再起動する場合は、このスクリプトを以下の要領で実行すればよいです。
$ sudo su
# mkdir /Library/StartupItems/Tomcat
# cd /Library/StartupItems/Tomcat
# cat > StartupParameters.plist
{
Description = "Tomcat";
Provides = ("TOMCAT");
Requires = ("Resolver");
OrderPreference = "Early";
Messages = {
start = "Starting Tomcat";
stop = "Stopping Tomcat";
restart = "Restarting Tomcat";
};
}
# cat > tomcat
#!/bin/sh
. /etc/rc.common
export JAVA_HOME=/Library/Java/Home
export CATALINA_HOME=/usr/local/tomcat5
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
# exit
$ sudo /Library/StartupItems/Tomcat/tomcat {start|stop|restart}