목차
Debugging
IntelliJ IDEA Tomcat Remote Debug
서버설정
IntelliJ 설정
Debug 모드에서 성능 저하
Debugging
IntelliJ Debugging Tricks | Baeldung
IntelliJ IDEA Tomcat Remote Debug
How to Remotely Debug Application Running on Tomcat From Within Intellij IDEA « Trifork Blog / Trifork: Enterprise Java, Open Source, software solutions
서버설정
Remote 포트 지정 :
1043
CATALINA_OUT
에 다음 옵션을 지정한다.
-agentlib:jdwp=transport=dt_socket,address=1043,server=y,suspend=n
재시작
IntelliJ 설정
Run/Debug Configurations → Tomcat Server → Remote
Startup/Connection → Debug
탭에서
Transport : Socket
Port :
1043
지정.
Debug 모드에서 성능 저하
Debug
모드에서 코드의 Line이 아닌
메소드 선언부에 Break Point
를 걸면 엄청난 성능 저하가 발생한다.
메소드 선언부 Break Point는 피하라.
java - Method breakpoints may dramatically slow down debugging - Stack Overflow