macOS/Tomcat8
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
&tag(macOS/Tomcat8);
*目次 [#x0a613a0]
#contents
*関連ページ [#v1c47d66]
*参考情報 [#a975277c]
-[[OS X Yosemiteで「Tomcat 8」を運用する方法 | ソフトアン...
-[[OS X YosemiteでTomcatを使い「GitBucket」を運用する方法...
*設定 [#o6e7fbfe]
**動作確認 [#v09d4c8c]
-apache-tomcat-8.x.x.tar.gzを/opt/homeに展開。
-binディレクトリの中に存在するスクリプトで動作確認。
./startup.sh
-ブラウザでhttp://localhost:8080にアクセスできれば成功。...
./shutdown.sh
**自動起動設定 [#o69a80fe]
-binディレクトリの下にtomcat-launchd.shを作成。chmod 755...
#pre{{
#!/bin/sh
#
# Wrapper for running Tomcat under launchd
# Required because launchd needs a non-daemonizing process
function shutdown()
{
$CATALINA_HOME/bin/shutdown.sh
/bin/rm $CATALINA_PID
}
function wait_for_death()
{
while /bin/kill -0 $1 2> /dev/null ; do
sleep 2
done
}
export LANG=ja_JP.UTF-8
export GITBUCKET_HOME=/opt/home/gitbucket
export JAVA_HOME=$(/usr/libexec/java_home -v1.8)
export CATALINA_HOME=/opt/home/tomcat
export CATALINA_PID=$CATALINA_HOME/logs/tomcat.pid
export JENKINS_HOME=/opt/home/jenkins
$CATALINA_HOME/bin/startup.sh
trap shutdown QUIT ABRT KILL ALRM TERM TSTP
sleep 2
wait_for_death `cat $CATALINA_PID`
}}
-/Library/LaunchDaemons/org.apache.tomcat.plistを作成。
#pre{{
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0/...
<plist version="1.0">
<dict>
<key>Label</key>
<string>org.apache.tomcat</string>
<key>Disabled</key>
<false/>
<key>OnDemand</key>
<false/>
<key>RunAtLoad</key>
<true/>
<key>ProgramArguments</key>
<array>
<string>/opt/home/tomcat/bin/tomcat-launc...
</array>
<key>EnvironmentVariables</key>
<dict>
<key>CATALINA_HOME</key>
<string>/opt/home/tomcat</string>
<key>JAVA_OPTS</key>
<string>-Djava.awt.headless=true</string>
</dict>
<key>StandardErrorPath</key>
<string>/opt/home/tomcat/logs/tomcat-launchd.stde...
<key>StandardOutPath</key>
<string>/opt/home/tomcat/logs/tomcat-launchd.stdo...
<key>UserName</key>
<string>sora</string>
</dict>
</plist>
}}
-自分のユーザーで起動したい場合UserNameを指定しておく。ro...
-管理ツールにアクセスしたい場合conf/tomcat-users.xmlにユ...
<user username="tomcat" password="xxxxx" roles="standard...
**その他設定 [#dfde20a7]
-[[Tomcat/設定]]に従ってログの設定を変更する。
*マイナーバージョンアップ [#bcc89653]
-tomcatを停止しておく。
sudo launchctl load -w /Library/LaunchDaemons/org.apache...
-tomcat-launchd.shとtomcat-users.xmlをコピー。
終了行:
&tag(macOS/Tomcat8);
*目次 [#x0a613a0]
#contents
*関連ページ [#v1c47d66]
*参考情報 [#a975277c]
-[[OS X Yosemiteで「Tomcat 8」を運用する方法 | ソフトアン...
-[[OS X YosemiteでTomcatを使い「GitBucket」を運用する方法...
*設定 [#o6e7fbfe]
**動作確認 [#v09d4c8c]
-apache-tomcat-8.x.x.tar.gzを/opt/homeに展開。
-binディレクトリの中に存在するスクリプトで動作確認。
./startup.sh
-ブラウザでhttp://localhost:8080にアクセスできれば成功。...
./shutdown.sh
**自動起動設定 [#o69a80fe]
-binディレクトリの下にtomcat-launchd.shを作成。chmod 755...
#pre{{
#!/bin/sh
#
# Wrapper for running Tomcat under launchd
# Required because launchd needs a non-daemonizing process
function shutdown()
{
$CATALINA_HOME/bin/shutdown.sh
/bin/rm $CATALINA_PID
}
function wait_for_death()
{
while /bin/kill -0 $1 2> /dev/null ; do
sleep 2
done
}
export LANG=ja_JP.UTF-8
export GITBUCKET_HOME=/opt/home/gitbucket
export JAVA_HOME=$(/usr/libexec/java_home -v1.8)
export CATALINA_HOME=/opt/home/tomcat
export CATALINA_PID=$CATALINA_HOME/logs/tomcat.pid
export JENKINS_HOME=/opt/home/jenkins
$CATALINA_HOME/bin/startup.sh
trap shutdown QUIT ABRT KILL ALRM TERM TSTP
sleep 2
wait_for_death `cat $CATALINA_PID`
}}
-/Library/LaunchDaemons/org.apache.tomcat.plistを作成。
#pre{{
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0/...
<plist version="1.0">
<dict>
<key>Label</key>
<string>org.apache.tomcat</string>
<key>Disabled</key>
<false/>
<key>OnDemand</key>
<false/>
<key>RunAtLoad</key>
<true/>
<key>ProgramArguments</key>
<array>
<string>/opt/home/tomcat/bin/tomcat-launc...
</array>
<key>EnvironmentVariables</key>
<dict>
<key>CATALINA_HOME</key>
<string>/opt/home/tomcat</string>
<key>JAVA_OPTS</key>
<string>-Djava.awt.headless=true</string>
</dict>
<key>StandardErrorPath</key>
<string>/opt/home/tomcat/logs/tomcat-launchd.stde...
<key>StandardOutPath</key>
<string>/opt/home/tomcat/logs/tomcat-launchd.stdo...
<key>UserName</key>
<string>sora</string>
</dict>
</plist>
}}
-自分のユーザーで起動したい場合UserNameを指定しておく。ro...
-管理ツールにアクセスしたい場合conf/tomcat-users.xmlにユ...
<user username="tomcat" password="xxxxx" roles="standard...
**その他設定 [#dfde20a7]
-[[Tomcat/設定]]に従ってログの設定を変更する。
*マイナーバージョンアップ [#bcc89653]
-tomcatを停止しておく。
sudo launchctl load -w /Library/LaunchDaemons/org.apache...
-tomcat-launchd.shとtomcat-users.xmlをコピー。
ページ名: