Tomcatのバージョン確認方法

Tomcatのバージョンごとにその確認方法が異なってくる。

4.1系

$CATALINA_HOME/server/lib/catalina.jar を解凍する。
org/apache/catalina/util/ServerInfo.properties のファイルに記載されている。


5.0以降

version.shというスクリプトが用意されている。
Windowsの場合は、version.bat

$CATALINA_HOME/bin/version.sh


シェルスクリプトなので普通に実行すればよい。
$CATALINA_HOMEはTomcatのインストールディレクトリに読み替える、例えば/usr/local/tomcat
環境変数が分かる人は、説明不要だろう。

この実体は以下のコマンドである。

$JAVA_HOME/bin/java -classpath $CATALINA_HOME/lib/catalina.jar org.apache.catalina.util.ServerInfo

※上記は6.0の場合の例でcatalina.jarがどこにあるかはtomcatのバージョンによって異なる。


補足

tomcat4.1のorg.apache.catalina.util.ServerInfoではmainメソッドがないため
5.0などと同様の手法で実行できませんでした。