タイトル: tomcatの起動/停止(Linux, Mac)
SEOタイトル: tomcat の起動 / 停止 (Linux / Mac) コマンド
| この記事の要点 |
|---|
|
Tomcatの起動/停止コマンドを説明します。(Linux/Mac)
Tomcatインストールディレクトリ配下の bin/ ディレクトリに移動し、以下のスクリプトを実行します。
|
$ cd $CATALINA_HOME/bin |
$CATALINA_HOME はTomcatのインストール先のことです(例: /opt/tomcat、/usr/local/tomcat)。
起動
|
$ sh startup.sh |
起動後、logs/catalina.out に Server startup in [n] ms のメッセージが出れば成功です。
|
$ tail -f $CATALINA_HOME/logs/catalina.out |
デフォルトでは http://localhost:8080/ でTomcatの標準ページにアクセスできます。
停止
|
$ sh shutdown.sh |
停止後はプロセスが残っていないか確認します。
|
$ ps -ef | grep tomcat |
起動・停止が失敗するとき
- JAVA_HOME が未設定:
$ echo $JAVA_HOMEで確認。未設定なら.bashrcやbin/setenv.shで指定する - スクリプトに実行権限が無い:
$ chmod +x startup.sh shutdown.shを実行 - ポート競合: 8080 などがすでに使われている場合は
conf/server.xmlでポート変更 - shutdown.sh が効かない: シャットダウンポートに接続できない場合は
killでプロセスを停止
関連ファイル
| パス | 役割 |
|---|---|
bin/startup.sh | 起動スクリプト |
bin/shutdown.sh | 停止スクリプト |
bin/catalina.sh | 実際の起動処理(startup.shから呼ばれる) |
conf/server.xml | ポート・コネクタ設定 |
logs/catalina.out | 起動・実行ログ |