이클립스 기준 톰캣 7.x 버전으로 설정
CENTOS 기준
$CATALINA_HOME/catalina.bat 파일 안에
CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"
JPDA_OPTS="-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n"
* 중요
카탈리나 아래명령어와 함께 재실행
catalina.sh jpda start
안에 위에것을 추가해주고 톰캣을 재시작해준다.
* 8000은 자기 포트번호에 맞게 변경한다.
* 당연한 이야기지만 서버측에서도 포트번호 8000번을 열어주어야한다. 보안이 강화된 환경에서 라우터 또는 방화벽에서 포트번호를 막을수도 있다. 필자는 이것때문에 원인을 찾지 못하고 삽질을..
이제 이클립스를 설정해주어야한다.
Run - Debug Configurations
Remote Java Application 항목에서 오른쪽 클릭후 New를 클릭해준다
Project를 디버깅하고자는 프로젝트를 선택하고
서버가 존재하는 아이피를 클릭하고
위에 카탈리나 bat파일에서 입력한 포트번호를 입력한다
설정완료 후 Debug 버튼을 클릭하면 디버깅 Perspective 로 전환되는 것을 볼수 있다.
참고자료:
http://wonzopein.com/56
http://bryan7.tistory.com/143
http://stackoverflow.com/questions/3835612/remote-debugging-tomcat-with-eclipse
'Java > Spring' 카테고리의 다른 글
스프링 프로파일 (Spring profile) 을 통해 환경별로 다른 설정을 해보자 (0) | 2016.11.24 |
---|---|
Spring 내에서 리소스 불러오기 (0) | 2016.11.18 |
스프링 Properties 파일을 이용해서 설정하기 (0) | 2016.11.18 |
Mybatis + Myabtis Spring 사용시 마이바티스 설정파일 사용법 (0) | 2016.11.14 |
Resource Handling in Spring MVC (0) | 2014.11.30 |