Приложение не отлаживается в Eclipse - PullRequest
0 голосов
/ 27 февраля 2012

Я пытаюсь запустить свое приложение Java в режиме отладки в Eclipse, но оно не работает.Это было хорошо до вчерашнего дня, когда я мог правильно отладить свое приложение.Я могу правильно запустить свое приложение на сервере (Oracle OC4J Standalone Server 10.1.3).Только во время отладки она продолжается в течение длительного времени, а затем показывает ошибку времени ожидания сервера.Я попытался увеличить время ожидания сервера, но это было бесполезно.

Я также попытался удалить сервер и создать его снова и перезапустить Eclipse.Есть ли что-то, что я мог бы сделать с этим?

Редактировать: трассировка трассировки при попытке запустить его как удаленное Java-приложение

Tace Stack:

java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at org.eclipse.jdi.internal.connect.SocketTransportService$2.run(SocketTransportService.java:136)
at java.lang.Thread.run(Unknown Source)

1 Ответ

2 голосов
/ 27 февраля 2012

Существует проблема с включением режима отладки в OC4J.Иногда я замечал, что после включения (через opmn.xml) он будет работать некоторое время, а затем перестанет работать.Я обнаружил, что на самом деле все время работает, редактируя файл /bin/oc4j.cmd и добавляя строку:

set JVMARGS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=9009,suspend=y,server=y

, затем запускайте сеанс удаленной отладки из Eclipse на порт 9009

.
...