この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:5
ページ更新者:atom
更新日時:2026-05-13 03:57:14

タイトル: tomcatの起動/停止(Linux, Mac)
SEOタイトル: tomcat の起動 / 停止 (Linux / Mac) コマンド

この記事の要点
  • Linux / Mac での Tomcat 起動 / 停止コマンド
  • 起動: $CATALINA_HOME/bin/startup.shlogs/catalina.outServer startup in [n] ms が出れば OK
  • 停止: $CATALINA_HOME/bin/shutdown.shps -ef | grep tomcat でプロセス残存確認
  • 失敗時のチェック: JAVA_HOME 未設定 / 実行権限不足 / ポート競合 / shutdown ポート不通

 

Tomcatの起動/停止コマンドを説明します。(Linux/Mac)

Tomcatインストールディレクトリ配下の bin/ ディレクトリに移動し、以下のスクリプトを実行します。

$ cd $CATALINA_HOME/bin

$CATALINA_HOME はTomcatのインストール先のことです(例: /opt/tomcat/usr/local/tomcat)。

起動

$ sh startup.sh

起動後、logs/catalina.outServer 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 で確認。未設定なら .bashrcbin/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起動・実行ログ