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
Определенно, это должно работать.