2013-05-23 3 views
5

Я не могу найти никакой документации или примеров отладки приложений Scalatra в IntelliJ Idea. Возможно ли запустить приложение Scalatra в режиме отладки, чтобы прикрепить идею?Как отлаживать приложение scalatra в IntelliJ Idea?

+0

На последнем ScalaDev я спросил одного из ребят из JetBrains о поддержке скаляры, и он сказал, что планирует скоро его добавить – 4lex1v

+1

Отладка любого приложения JVM, включая скатару, не должна отличаться от способа, описанного в приведенной выше ссылке. Сначала вы запускаете скатару с дополнительными параметрами (они перечислены в этой теме и на вкладке конфигурации запуска IDEA), затем вы подключаете отладчик IDEA [в удаленном режиме] (https://www.jetbrains.com/ идея/Webhelp/запуск-отладка-конфигурация-remote.html). –

+0

@ om-nom-nom, я не знаю, как запустить приложение scalatra в режиме отладки, и в моем вопросе четко сказано это. – Valentin

ответ

10

Первый. Перейти к IDEA выбрать редактирования конфигурации действия:

enter image description here

На этой вкладке, добавьте новую удаленную конфигурацию:

enter image description here

Далее, run Scalatra with those options:

enter image description here

Например:

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

Теперь нажмите зеленую кнопку отладки вашего IDEA и наслаждаться отладки. Могут быть другие способы запуска скаляры (например, из sbt jetty-run), но, как правило, все, что вам нужно, это передать эти параметры в экземпляр jvm.

Смежные вопросы