짧지글 - 짧은 지식으로 적은 글/IT 짧지글

톰캣 설치 경로 모를 때 버전 확인하는 방법 // Tomcat version check

베이직샾 2022. 3. 16. 23:01

내가 개발하지 않거나 내가 설치하지 않은 서버의 톰캣 버전을 확인해야 하는 일이 있다.

외주로 프로그램을 받아서 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 에서 확인하는 것이 더 정확하다고 생각한다.

 

 

 

 

혹시 질문이 있다면 아는 선에서 답변드리겠습니다.

 


 

수수료를 제공받는 포스팅조차 경험이 없는 내용으로는 적지 않습니다.

지식이 짧더라도 길게 생각하여 적겠습니다.

- 베이직샾