JPDA
-
이클립스 - 톰캣 원격 디버깅 방법 (윈도우, 리눅스)Back-End 2021. 12. 24. 15:41
유지보수를 하다보면 서버(tomcat)에 올라가있는 프로젝트에서 오류를 추적해야될때가 많은데 디버깅을 하지 못한다면 시간과 체력이 낭비될 가능성이 많습니다. 저 같은 경우에는 외부 API를 연동하는 테스트 중에 오류가 발생하였는데 이 API가 외부 접속을 허용해야지만 사용가능한 API여서 개방된 포트가 없는 제 로컬 환경에서는 디버깅을 하면서 개발할 수가 없는 상황이었습니다. 처음에는 원격 디버깅 기능이 있는지 모르고 오류로 추정되는 위치에 일일이 System.out.println() 함수나 log4j를 사용해서 빌드 배포를 반복하여 버그를 추적했지만 얼마전에 이클립스에서 원격 디버깅 기능을 제공하고 있다는 것을 알았습니다. 사용방법은 다음과 같습니다. 1. 원격서버 톰캣 환경 구성 먼저 원격으로 접속할..