Apache Tomcat

Apache Tomcat Version 버전 확인.

혀뇽뇽이·2018년 2월 11일·조회 31,043

1.  개요

Apache Tomcat 에서 직접 버전 확인할 수 있는 실행파일이나 Text 파일이 없다.

가장 기본적인 것이지만, 가장 모르고 있는 명령어이다.


2.  방법

 1) Tomcat이 설치된 위치에서 각종 library 파일들이 있는 lib 디렉토리를 찾는다. 

 2) 해당 디렉토리에서 catalina.jar 이 있는 지 확인 한다.

 3) 다음의 java 명령어를 실행한다. java 기본 위치가 설정되어 있지 않은 경우에는 직접 java위치를 지정해준다.

=> java -cp catalina.jar org.apache.catalina.util.ServerInfo

실행 시, 다음과 같이 결과를 출력한다.

==========================================================

Server version: Apache Tomcat/7.0.67
Server built:   Dec 11 2016 11:11:11 UTC
Server number:  7.0.67.0
OS Name:        {OS 명칭}
OS Version:     {OS 버전 정보}
Architecture:   {OS 타입}
JVM Version:    {JDK 버전 정보}
JVM Vendor:     {JDK 벤더 명칭}
 
==========================================================

댓글 1

로그인 후 댓글을 남길 수 있습니다.

  • 강철지그강철지그· 2018년 4월 30일
    [code]IFS=$'\n'; psarray=( $(ps -eo pid,user,args | grep java | grep -v grep) ); IFS=' ' for psa in "${psarray[@]}" do pid=`echo $psa | awk {'print $1'}` user=`echo $psa | awk {'print $2'}` for c in `echo $psa` do if [[ $c == "-Dcatalina.home="* ]]; then thome=`echo $c | cut -d"=" -f2` ver=`java -cp ${thome}/lib/catalina.jar org.apache.catalina.util.ServerInfo | grep 'Server number' | cut -d":" -f2` break fi done printf "%-10s %-10s %-50s %-20s\n" $pid $user $thome $ver done [/code]