톰캣 설치 경로 모를 때 버전 확인하는 방법 // Tomcat version check
내가 개발하지 않거나 내가 설치하지 않은 서버의 톰캣 버전을 확인해야 하는 일이 있다.
외주로 프로그램을 받아서 QA를 하게되면 꽤 자주 있다.
리눅스 SSH 접속 환경에서, 톰캣 설치 경로만 알면 아주 쉽게 버전을 확인할 수 있는데, 도무지 어디에 설치된지 알 수가 없어서 어려움을 겪기도 했다.
간단한 명령어로 톰캣 설치 경로를 확인하고 버전까지 확인하는 방법을 소개한다.
1. SSH 접속 후 명령어 입력
(1) 톰캣 이름이 들어있는 경로 찾기
find / -name tomcat*
find / -name XXXXXX* 관련 명령어는 톰캣 뿐 아니라 다른 소프트웨어의 설치 경로를 찾는데도 유용하니 알아두면 좋다.
위 화면에서, /lib/ 경로가 있는 위치를 찾는다. 많지는 않은데, 화면을 보면 느껴지겠지만 이미 버전이 적혀있기도 하다. 버전이 적혀있지 않아도, /bin/ 경로와 /lib/ 경로를 함께 가지고 있는 폴더가 보통 현재 사용중인 톰캣이다.
(설치 방식이나 취향?에 따라 다를 수 있다!)
(2) 해당 경로로 이동하기
cd [폴더경로]/lib
위에서 체크한 경로를 /lib 까지 그대로 넣는다.
(3) 버전 확인하기!
java -cp catalina.jar org.apache.catalina.util.ServerInfo
이 명령어는 여기저기서 많이 찾아볼 수 있는 명령어다. 중요한건 경로를 파악하는것.
예시 화면은 운이 좋게도 폴더에 버전이 적혀있었지만, 그래도 catalina.jar 에서 확인하는 것이 더 정확하다고 생각한다.
혹시 질문이 있다면 아는 선에서 답변드리겠습니다.
수수료를 제공받는 포스팅조차 경험이 없는 내용으로는 적지 않습니다.
지식이 짧더라도 길게 생각하여 적겠습니다.
- 베이직샾