0

EclipseでJavaアプリケーションをデバッグモードで実行しようとしていますが、機能しません。アプリケーションを適切にデバッグできる昨日までは問題ありませんでした。サーバー(Oracle OC4J Standalone Server 10.1.3)でアプリケーションを正しく実行できます。デバッグ中のみ、長時間継続し、サーバータイムアウトエラーが表示されます。サーバーのタイムアウトを増やしてみましたが、役に立ちませんでした。

また、サーバーを削除して再作成し、Eclipseを再起動してみました。これについて私にできることはありますか?

編集:リモートJavaアプリケーションとして実行しようとしたときのスタックトレース

例外スタックペース:

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)
4

1 に答える 1

2

OC4Jのデバッグモードの有効化に問題があります。(opmn.xmlを介して)有効にした後、しばらくは機能し、その後機能しなくなることに気付くことがあります。私が実際にいつも機能していることがわかったのは、/ bin / oc4j.cmdファイルを編集して、次の行を追加することです。

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

次に、ポート9009でEclipseからリモートデバッグセッションを開始します。

于 2012-02-27T13:02:04.670 に答える