Remote에서 Server가 동작을 하는 경우 Debug을 할 때 Brake Point를 잡아야 하는 경우가 있습니다. 이 경우, Intellij + SBT에서는 매우 쉽게 할 수 있습니다.
먼저, Intellij에서 Run을 Remote로 다음과 같이 설정 할 수 있습니다. Intellij에서 Run -> Edit Configuration을 선택할 경우, 다음과 같이 나옵니다.
여기서 사용 할 Host 주소와, Port를 지정합니다. 그 후, SBT를 사용하여 jvm-debug port를 열며 다음과 같이 시작합니다.
$ sbt -jvm-debug 5005 ~run
그 후, SBT로 시작이 될 경우, 아까 Configuration 한 방식으로 다음과 같이 Remote선택 한 후, Debug Mode로 실행합니다.
그렇게 되면 Debug Console에 다음과 같이 Connected to...라는 메시지가 나옵니다. 만약 Debug Program Down될 경우 2번째 메시지 처럼 Disconnected from으로 뜹니다.
'02. Web > Play Framework' 카테고리의 다른 글
Playframework Dependency Injection with Guice (0) | 2016.09.17 |
---|