1. 개요
서버 혹은 PC에 설치된 톰캣(Tomcat)의 버전을 확인하는 방법이다.
2. 방법
2-1. 프로세스 확인
ps 명령어를 이용하여 Tomcat의 java 프로세스를 확인해본다. 문자열 중 7.0.55 등 버전과 관련된 것이 잡힐 수 있다.
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
2-2. 로그 확인
기동 로그(catalina.out)를 보면 버전 정보가 있을 것이다.
2-3. 샘플 애플리케이션 확인
기본 내장된 webapps/ROOT/index.jsp 를 실행하면 버전 정보가 출력된다.