Как отлаживать приложение scalatra в IntelliJ Idea?

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


person Valentin V    schedule 23.05.2013    source источник
comment
На последнем ScalaDev я спросил одного из ребят из JetBrains о поддержке scalatra, и он сказал, что планирует добавить ее в ближайшее время.   -  person 4lex1v    schedule 23.05.2013
comment
Отладка любого JVM-приложения, включая scalatra, не должна отличаться от способа, описанного в приведенной выше ссылке. Сначала вы запускаете scalatra с дополнительными параметрами (они перечислены в этом разделе и на вкладке конфигураций запуска IDEA), затем подключаете отладчик IDEA в удаленном режиме.   -  person om-nom-nom    schedule 23.05.2013
comment
@ om-nom-nom, я не знаю, как запустить приложение scalatra в режиме отладки, и в моем вопросе ясно сказано об этом.   -  person Valentin V    schedule 23.05.2013


Ответы (1)


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

введите здесь описание изображения

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

введите здесь описание изображения

Затем запустите Scalatra с этими параметрами:

введите здесь описание изображения

Например:

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

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

person om-nom-nom    schedule 23.05.2013