Как отлаживать Liferay 7?

Я использую Liferay Developer Studio 3.8 и Liferay Portal Tomcat 7.3.1.

Я хотел бы знать, как я могу отлаживать код Liferay, учитывая, что обычные параметры Eclipse, такие как "Watch" или "Inspect", отключены даже при запуске сервера в "режиме отладки"?

Кроме того, я не могу использовать перспективу "Переменные" или "Оболочку отладки".

Параметры отключены

Переменные отключены

Кто-нибудь знает мануал по отладке в Liferay?

Заранее спасибо.

Изменить: строка, предложенная Purvesh, уже вставлена ​​в файл setenv.

Следуя инструкциям Андрея, я все еще не могу добавлять переменные или вставлять выражения в оболочку отладки. А также ничего не происходит с точками останова в строках 68 и 69. Удаленная отладка

2 ответа

Вы можете запустить свой сервер с помощью catalina.sh jpda start(думаю, это должно работать и с.bat). В eclipse запустите отладку "Удаленное приложение". Ваш порт отладки должен быть 8000 (по умолчанию).

  1. Добавьте строку ниже в файл setenv.bat/setenv.sh.

CATALINA_OPTS=%CATALINA_OPTS% -Dfile.encoding=UTF8 -Djava.net.preferIPv4Stack=true

  1. Перезагрузите сервер tomcat.

  2. Установите конфигурацию отладки и поставьте точки останова.

  3. Запустите ваше приложение.

Другие вопросы по тегам