Я не могу войти в режим отладки в eclipse, я создаю приложение с использованием SAP Hybris. Здесь мы используем встроенный сервер Hybris.
отладка JSP в eclipse, запущенном на сервере SAP Hybris
Ответы (4)
Был ли запущен сервер Hybris в режиме отладки? Если да, убедитесь, что порт, используемый сервером для отладки, совпадает с тем, к которому вы пытаетесь подключиться!
Порт, который используется Hybris, должен регистрироваться при запуске сервера, например:
Прослушивание транспорта dt_socket по адресу: 8000
добавьте эту строку 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
Кроме того, вы должны сначала позволить JSP скомпилировать (первый запрос). поэтому вам придется снова перезагрузить страницу, чтобы отладчик остановился за вас.
В-третьих, отладчик не может останавливаться на каком-либо случайном фрагменте кода JSP. Вам, вероятно, придется добавить скриптлет (простой системный вывод) и добавить туда точку отладки, чтобы иметь возможность задействовать отладчик.
Надеюсь, вы ищете как отлаживать приложение 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 наслаждается отладкой, устанавливая точки останова.