Отладка JSP в IntelliJ IDEA

Для удаленной отладки JSP intellij-2016.1 (что также относится к localhost) вам debugger необходимо установить JSR45jsp support plugin. Обратите внимание, что эта функция поддерживается только в версии IntelliJ Ultimate, а не в версии для сообщества.

  1. Перейдите в Настройки > Плагины, найдите JSR45 плагин и включить его.
  2. Создайте конфигурацию запуска: Запустить > Запустить конфигурацию > нажмите кнопку + и выберите JSR45 Compatible Server, а затем в открывшемся диалоговом окне выберите Удаленный и задайте хост и порт сервера. Настройка Application Server: Generic должна работать нормально.
  3. Убедитесь, что вы установили debugging правильный порт в Startup/Configuration > Debug.

  4. Откройте intellij-2016.1 настройки модуля (F3 в папке jsp проекта) и добавьте Web Facet в Facets, а debugging в Каталоги веб-ресурсов укажите корневую папку intellij-2016.1 JSP.

  5. Нажмите кнопку Configuration... и выберите debug папки с компонентами, классами debug и библиотеками, от которых jsp зависят ваши JSP.

Теперь точки debugger останова JSP должны работать, при intellij-2016.1 условии, что вы запустили debugging свой сервер с помощью proper debug arguments.

Если у вас есть проект maven с включенным автоматическим импортом, вы можете отключить автоматический импорт, потому что каждый раз, когда запускается автоматический импорт, настройки вашей библиотеки будут сбрасываться.

debugging

jsp

intellij-idea

2022-10-19T10:42:15+00:00