Подтвердить что ты не робот

Как запустить Play Framework 2.x в режиме отладки в IntelliJ IDEA?

Я хочу запустить Play Framework 2.x в режиме отладки в IntelliJ IDEA. Я искал в Интернете, и все результаты говорят, что вам нужно использовать консоль воспроизведения.

Возможно ли работать в режиме отладки в IntelliJ IDEA без использования игровой консоли?

4b9b3361

Ответ 1

Вам нужно использовать Idea 12+ Ultimate Edition

  • Установите поддержку Play 2.0, Scala и другие необходимые плагины в Idea
  • В командной строке выполните play idea для генерации проекта
  • Открыть созданный проект в Idea ( открыть, не импортировать)
  • Перейдите в: Меню > Выполнить > Изменить конфигурации... > Добавить новую конфигурацию... > выберите Play 2 App
  • В меню > Запустить новые кнопки появится Debug и Run, сначала запустится приложение с включенным debbuger.

Ответ 2

Использование активатора:

  • От терминала (не intellij терминал) введите команду: активатор ui
  • Откройте существующее приложение.
  • Выберите "Просмотр кода и" Открыть в IDE "
  • В поле "Обзор" нажмите значок настройки
  • Выберите Open Project в Intellij IDEA
  • Создать

  • Открыть Intellij IDEA

  • Открыть проект - просмотреть каталог приложений
  • Запустить - Изменить конфигурацию
  • Добавить новую конфигурацию - Удаленный
  • Добавить имя  настройка  транспорт: сокет, режим отладчика: attach, Host: localhost, порт: 9999  модуль clashpath: ваше приложение
  • Инструменты - открытый терминал
  • активатор -jvm-debug 9999 run
  • Запустить debug
  • Открыть браузер localhost: 9000

Ответ 3

  • Открыть Intellij IDEA
  • Открыть проект - просмотреть каталог приложений. Выполнить - Изменить конфигурацию.
  • Добавить новую конфигурацию - Play2
  • Добавить http://localhost:9000, чтобы открыть параметр
  • Добавить -Xms512M -Xmx1024M -Xss1M -XX: + CMSClassUnloadingEnabled -XX: MaxPermSize = 256M для опции JVM
  • Установить порт отладки до 9999
  • Задайте точку отладки и отлаживайте приложение. Приветствия.

FYI: все вышеперечисленные поля могут быть заполнены уже

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

Ответ 4

Подготовка: не используйте создание проекта активатором ui или аналогичным. Просто откройте проект в IntelliJ.

  • activator -jvm-debug 9999 ~run. ~ до run позволяет автоматически перезагружать созданные HTML-страницы
  • В IntelliJ:
    • Запустить > Изменить конфигурации...
    • Выберите "По умолчанию" / "Дистанция"
    • Нажмите на зеленый + в верхнем левом углу
    • Дайте имя "Играть 2"
    • Убедитесь, что в режиме транспорта: Socket and Debugger: Attach выбрано
    • Введите 9999 в качестве порта Настройки экрана
    • Нажмите "ОК"
  • Запустить > Отладка 2 (вторая запись в списке)

Pro hint: ознакомьтесь с плагином play-auto-refresh, чтобы автоматически перезагружать Chrome при изменении.

(на основе ответа @ARM)