YAJSW удаленная отладка приложения

Я запустил Java-приложение с YAJSW, но не смог выполнить удаленную отладку. Попытался передать параметры в wrapper.app.additional, а также параметр, но все еще не работает, когда я перехожу из setenv, тогда YAJSW запускается в режиме отладки, но не в моем приложении.

wrapper.app.parameter.2 = -Xdebug
wrapper.app.parameter.3 = -Xrunjdwp:transport=dt_socket\\,address=8888\\,server=y\\,suspend=n

2 ответа

Решение

Нашел решение

wrapper.java.additional.1=-Xdebug
wrapper.java.additional.2=-Xrunjdwp:"server=y\,transport=dt_socket\,address=127.0.0.1:8787\,suspend=y"

Он должен работать с удаленной отладкой, используя следующие параметры: просто добавьте строку, приведенную ниже, внизу catalina.bat файл в вашем коте.

CATALINA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n

Просто удалите "\\" из вашего параметра 3, я считаю, что он должен работать.

Просто убедитесь, что CATALINA_OPTS добавляется к пути, когда catalina.bat файл выполняется.

И если вы запускаете любой исполняемый файл jar из bat-файла (в windows), просто добавьте следующие параметры в его путь к классам.

-Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=4000,suspend=n

Определенно, это должно работать.

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