Удаленная отладка Jetty (без mvn, без плагинов)

Past scenario
 - Работайте с Tomcat и начинайте сdebug mode а такжеRemote Debug с затмением.
 - Определите порт и соединитесь с eclipse в этом отладочном / удаленном порту.
 - Используйте для отладки серверов на других хостах / серверах

Today scenario
Теперь я используюJetty и я пытаюсь сделать то же самое, но безуспешно, может ли кто-нибудь помочь мне с этим?
Я не использовал Maven и не хотел запускать Jetty из моего Eclipse.

Environment:
Windows XP
Java V. 5
Причал V. 6.1.15

Links:
http: // docs.codehaus.org/display/JETTY/Debugging
Это не помогло мне!
http: // docs.codehaus.org/display/JETTY/Debugging+Jetty+with+Eclipse
http: // neelzone.wordpress.com/2007/06/18/jetty-and-eclipse-integration
Это для началаinside Затмение

Ответы на вопрос(4)

JPDA, Есть своего рода учебная статья об этом, доступнаяВот.

Короче, начните свою JVM с аргумента:

-agentlib:jdwp=transport=dt_socket,server=y,address=8000,suspend=n

и вы можете подключиться к базовой JVM, прослушивающей порт 8000, через стандартный отладчик Eclipse.

 06 июл. 2009 г., 21:32
Если вы отлаживаете операции запуска сервера, не забудьте установить suspend = y
Решение Вопроса

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

Затем мы запускаем удаленную отладку eclipse и подключаемся к этому порту.

Update:

Для запуска из банки (автономно) сделайте следующее

java -Xdebug -Xrunjdwp:transport=dt_socket,address=8585,server=y,suspend=n -jar start.jar 
 07 июл. 2009 г., 11:02
@Castanho рад, что смог помочь
 07 июл. 2009 г., 00:32
Я знаю, но это работает ...
 17 мая 2017 г., 14:16
проверено на Jetty v 9.4.4, работает отлично.
 06 июл. 2009 г., 21:23
Просто незначительный зазор: этот синтаксис предназначен для JVM до 1.5, более новые используют опцию -agentlib: jdwp.
 rafa.ferreira06 июл. 2009 г., 22:39
Привет, Дэвид, спасибо за ваш ответ, работает на меня. Я использую команду Fallow для запуска моей Jetty: java -Xdebug -Xrunjdwp: transport = dt_socket, address = 8585, server = y, suspend = n -jar start.jar Спасибо!

start.jar & quot; не работает для меня, но это делает:

Как разрешить Eclipse удаленно отлаживать #Jetty (#JPDA #agentlib: jdwp) на порту 8000

Вы должны создать файл,$JETTY_BASE/start.ini (не меняй$JETTY_HOME/start.ini) и вставьте в него следующие две строки:

--exec -agentlib:jdwp=transport=dt_socket,address=localhost:8000,server=y,suspend=n
 03 апр. 2018 г., 04:27
Точно такая же проблема. Приходится добавлять строки в start.ini. Кто-нибудь знает почему?

mvn jetty:run однажды ты должен

export MAVEN_OPTS="-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=n"

добавление-Xdebug ... не работает

Ваш ответ на вопрос