отладка JSP в eclipse, запущенном на сервере SAP Hybris

Я не могу войти в режим отладки в eclipse, я создаю приложение с использованием SAP Hybris. Здесь мы используем встроенный сервер Hybris.


person vinay j    schedule 14.02.2018    source источник


Ответы (4)


Был ли запущен сервер Hybris в режиме отладки? Если да, убедитесь, что порт, используемый сервером для отладки, совпадает с тем, к которому вы пытаетесь подключиться!

Порт, который используется Hybris, должен регистрироваться при запуске сервера, например:

Прослушивание транспорта dt_socket по адресу: 8000

person dj_frunza    schedule 14.02.2018

добавьте эту строку tomcat.debugjavaoptions=-Xverify:none -Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=8000,suspend=n в свой local.properites, а затем выполните ant all, чтобы обновить конфигурацию tomcat, и после этого, если вы запустите платформу с использованием hybrisserver.bat debug, она запустится в режиме отладки. Убедитесь, что ваш удаленный отладчик eclipse пытается подключиться к порту 8000

person patrz jaka franca    schedule 14.02.2018

Кроме того, вы должны сначала позволить JSP скомпилировать (первый запрос). поэтому вам придется снова перезагрузить страницу, чтобы отладчик остановился за вас.

В-третьих, отладчик не может останавливаться на каком-либо случайном фрагменте кода JSP. Вам, вероятно, придется добавить скриптлет (простой системный вывод) и добавить туда точку отладки, чтобы иметь возможность задействовать отладчик.

person anand doshi    schedule 14.02.2018

Надеюсь, вы ищете как отлаживать приложение Hybris?

Поскольку Hybris работает на встроенном сервере, вы можете отлаживать его как удаленное приложение Java из Eclipse.

  • запустите сервер с hybrisserver.bat debug (в windows) или ./hybrisserver.sh debug (в linux)
  • Импортировать все необходимые extensions в eclipse
  • Откройте любой файл Java (cartPageController.java)
  • Открыть Run > Debug Configurations (ярлык: Alt + r + b)
  • проверьте Remote Java Application в левой панели всплывающего окна
  • Щелкните правой кнопкой мыши Remote Java Applicaiton и выберите новый
  • Создайте новую конфигурацию, нажав Apply
  • Нажмите Debug, чтобы начать debug mode

Nowe наслаждается отладкой, устанавливая точки останова.

person HybrisHelp    schedule 16.02.2018
comment
Я знаю эту процедуру, но я не могу отлаживать JSP, она не останавливается на точках останова - person vinay j; 17.02.2018
comment
JSP - это все о презентации, которая редко (если вообще когда-либо) требует отладки через IDE. См. это, пишет, если это может вам помочь - person HybrisHelp; 18.09.2018