powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Remoe Debugging with IntelliJ IDEA
10 сообщений из 10, страница 1 из 1
Remoe Debugging with IntelliJ IDEA
    #34103467
Oscar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!

Короче пытаюсь настроить удаленную отладку в Intellij IDEA.

Сервлет контейнер - Jakarta Tomcat 5.0.28
IDE - IntelliJ IDEA 5.1
Java version - 1.4.2_03

Делаю следующее:

При запуске Tomcat передаю:

Код: plaintext
1.
 CATALINA_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE
-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address= 5005 

Запускаю debug через IDEA, после deployment'a всех приложений появляется окошко c ошибок: Failed to establish connection to the target VM, address 127.0.0.1:1801 transport 'socket'.

Тем не менее после проверки через netstat обнаружил, что порт 5005 - LISTENING (!).

Дальше --> EDIT CONFIGURATIONS --> Вкладка REMOTE
1) Создал новые RemoteDebug
2) В настройках указал название хоста (localhost) и порт (5005), transport: socket
3) Запустил удаленную отладку

Появилось сообщение: Failed to establish connection to the target VM

Когда опять проверил через netstat обнаружил, что порт 5005 - ESTABLISHED (!) .

Тем не менее, те breakpoint'ы которые я установил, не работают :-(

Может кто сможет меня поправить, что я делаю не так? СПАСИБО БОЛЬШОЕ!
...
Рейтинг: 0 / 0
Remoe Debugging with IntelliJ IDEA
    #34103494
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще то Идея предлагает suspend=n.
...
Рейтинг: 0 / 0
Remoe Debugging with IntelliJ IDEA
    #34103542
Oscar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Timm Спасибо за скорый ответ. Сделал тоже самое, что предлагает Идея, но эффект тот же :( Это возможно вообще с средствами которые я использую?
...
Рейтинг: 0 / 0
Remoe Debugging with IntelliJ IDEA
    #34103558
Oscar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делал следуя статье, казалось бы, специально созданной для этой проблемы:
http://]www.wso2.net/tutorials/axis2/java/2006/07/28/debug-ws
...
Рейтинг: 0 / 0
Remoe Debugging with IntelliJ IDEA
    #34103817
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OscarДелал следуя статье, казалось бы, специально созданной для этой проблемы:
//www.wso2.net/tutorials/axis2/java/2006/07/28/debug-ws
Note that if Tomcat is installed as an MS Windows service, starting the service might not work. Setting up the environment variables come into play only when using the scripts.
?
...
Рейтинг: 0 / 0
Remoe Debugging with IntelliJ IDEA
    #34104425
Oscar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Timm , спасибо, что продолжаете отвечать! :)
Тем не менее, проблема сохраняется. Могу сказать, что переменные окружения передаются правильно (ибо Tomcat не является windows service).

Может знаете другие отладчики? :(
...
Рейтинг: 0 / 0
Remoe Debugging with IntelliJ IDEA
    #34104465
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oscar Timm , спасибо, что продолжаете отвечать! :)
Тем не менее, проблема сохраняется. Могу сказать, что переменные окружения передаются правильно (ибо Tomcat не является windows service).

Может знаете другие отладчики? :(
Что в консоли после
Код: plaintext
jdb -connect com.sun.jdi.SocketAttach:hostname=<host>,port=<port>
...
Рейтинг: 0 / 0
Remoe Debugging with IntelliJ IDEA
    #34104852
Oscar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Timm , Спасибо

Запустил то, что вы описали и получил следующее (полагаю результат положительный):

Код: plaintext
1.
2.
set uncaught java.lang.Throwable
set deferred uncaught java.lang.Throwable
Initilializing jdb ... 
...
Рейтинг: 0 / 0
Remoe Debugging with IntelliJ IDEA
    #34104909
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чьорт.
Код: plaintext
Failed to establish connection to the target VM, address 127.0.0.1: 1801  transport 'socket'.
Ну и где тут 5005?
...
Рейтинг: 0 / 0
Remoe Debugging with IntelliJ IDEA
    #34105060
Oscar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Timm , вы очень выручили. Спасибо

Не знаю из-за чего, но он дейсвительно выдавал ошибку, что соединяется к этому порту (1801), хотя этот порт я вообще нигде не указывал ... (вообще мне не известен).

Тем не менее, в итоге, несколько минут назад, я смог подключиться, не уверен, хотя почему это произошло. Совершенно не понимаю! Я делал все изменения о которых вы говорили, и уверен, что именно это в итоге привело к успеху. Спасибо Вам!!!
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Remoe Debugging with IntelliJ IDEA
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]