Tomcat 死活および起動しているTomcatのディレクトリ確認方法 on Linux

LinuxでTmcatの死活を確認する方法と、起動しているTomcatのディレクトリを確認する方法をご紹介します。

死活の確認

確認方法は色々あるのですが、最も簡単で私がよく使うのは次のコマンドを実行して結果を確認する方法です。Tomcatのインストールされているサーバーで次のコマンドを実行します。

ps -ef | grep java

結果の確認をします。2行目にTomcatの各種設定が表示されて、末尾に start が出てればTomcatは起動している状態です。

root 576 506 0 14:34 pts/1 00:00:00 grep java
root 32370 1 4 13:44 pts/0 00:02:06 /usr/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/local/tomcat/endorsed -classpath /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start

起動しているTomcatのディレクトリ

先ほどのコマンドの実行結果で起動しているTomcatがどこのディレクトリにあるのかも確認することが出来ます。

ps -ef | grep java

出力されたメッセージの catalina.base=/usr/local/tomcat の部分が起動しているTomcatのあるディレクトリです。

一般的にシステム運用やシステム開発の現場では、Tomcatのある場所は管理されており担当者になったら資料を見ればわかる状態にあるはずです。しかし、前任者不在や引継ぎが上手くいかないなど、何かしらの理由で使用しているTomcatの場所が分からないことがあります。そんなときにはこのコマンドを実行してサクっと確認したいですね。

出力されるメッセージが見づらいと感じる場合には、次のコマンドでもう少し見やすく出力させることが出来ます。

ps -ef | grep catalina.base

以上、LinuxでTmcatの死活および、起動しているTomcatのディレクトリを確認する方法でした。