2013-05-23 24 views
5

Nie mogę znaleźć żadnej dokumentacji ani przykładów debugowania aplikacji Scalatra w IntelliJ Idea. Czy można uruchomić aplikację Scalatra w trybie debugowania, aby dołączyć pomysł?Jak debugować aplikację skalatra w IntelliJ Idea?

+0

Na ostatnim ScalaDev poprosiłem jednego z gości JetBrains o obsługę skalatra i powiedział, że mam plany, aby go wkrótce dodać. – 4lex1v

+1

Debugowanie jakiejkolwiek aplikacji JVM, włączając w to scalatrę, nie powinno różnić się od sposobu opisanego w powyższym linku. Po pierwsze - uruchamiasz skalatrę z dodatkowymi opcjami (są one wymienione w tym temacie oraz w zakładce konfiguracji uruchamiania IDEA), następnie dołączasz debugger IDEA [w trybie zdalnym] (https://www.jetbrains.com/ idea/webhelp/run-debug-configuration-remote.html). –

+0

@ om-nom-nom, nie wiem jak uruchomić aplikację skalatra w trybie debugowania, a moje pytanie jasno stwierdza, że. – Valentin

Odpowiedz

10

Pierwsza. Idź do idei wybrać edytować konfiguracje działania:

enter image description here

Na tej karcie, należy dodać nową zdalną konfigurację:

enter image description here

Następnie run Scalatra with those options:

enter image description here

Na przykład:

java 
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar **-assembly-**.jar 

Teraz naciśnij zielony przycisk debugowania swojego IDEA i ciesz się debugowaniem. Mogą istnieć inne sposoby uruchamiania skalaty (np. Z sbt jetty-run), ale generalnie wszystko, czego potrzebujesz, to nakarmienie tych opcji instancji jvm.

Powiązane problemy