YAJSW удаленная отладка приложения - PullRequest
0 голосов
/ 16 мая 2018

Я запустил 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 ]

0 голосов
/ 25 июня 2018

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

wrapper.java.additional.1=-Xdebug
wrapper.java.additional.2=-Xrunjdwp:"server=y\,transport=dt_socket\,address=127.0.0.1:8787\,suspend=y"
0 голосов
/ 16 мая 2018

Должен работать с удаленной отладкой, используя следующие параметры: Просто добавьте строку, приведенную ниже, внизу файла 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

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

...