2012-06-14 3 views
1

Я пытаюсь отлаживать файл jar с помощью отладки удаленного приложения JAVA. Я получаю сообщение «Не удалось подключиться к удаленной виртуальной машине. В соединении отказано.' Ошибка Ниже трассировки стека ..Не удалось подключиться к удаленной виртуальной машине. В соединении отказано. while tring to debug jar

java.net.ConnectException: Соединение отклонено: подключение на java.net.DualStackPlainSocketImpl.connect0 (Native Method) в java.net.DualStackPlainSocketImpl.socketConnect (DualStackPlainSocketImpl.java:69) на java.net.AbstractPlainSocketImpl.doConnect (AbstractPlainSocketImpl.java:339) на java.net.AbstractPlainSocketImpl.connectToAddress (AbstractPlainSocketImpl.java:200) на java.net.AbstractPlainSocketImpl.connect (AbstractPlainSocketImpl.java:182) на java.net.PlainSocketImpl.connect (PlainSocketImpl.java:157) на java.net.SocksSocketImpl.connect (SocksSocketImpl.java:391) на java.net.Socket.connect (Socket.java:579) на java.net.Socket.connect (Socket.java:528) на java.net.Socket. (Socket.java:425) на java .net.Socket. (Socket.java:208) на org.eclipse.jdi.internal.connect.SocketTransportService $ 2.run (SocketTransportService.java:136) на java.lang.Thread.run (Thread.java:722)

ответ

2

Вы не забыли включить отладку на JVM, к которой вы пытаетесь подключиться? Это выполняется через JAVA_OPTS при запуске удаленной JVM.

Например, чтобы добавить отладку кот, вы бы добавить эти JAVA_OPTS при запуске процесса Java:

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

Да, я использую следующую команду Java -Xrunjdwp: транспорт = транспорт по сокетам, сервер = у, приостановить = n, address = 55500 -jar myjar.jar Также я использую тот же номер порта в конфигурации отладки eclipse и в команде – shraddha

+0

Он смог найти ошибку, IP-адрес хоста в конфигурации отладки был другим, в моем случае это должно быть моей локальной машины ... – shraddha

Смежные вопросы

 Смежные вопросы