2

WebLogic サーバーで Java アプリケーションを実行しています。doPost()そのサーバーで呼び出したいサーブレットのメソッドにブレークポイントを設定しました。

そのサーブレットを呼び出すと、どのデバッグ ポイントでも停止しません。アプリケーションが使用する WebLogic ポートは です3304。デバッグ構成でこのポートを指定すると、次のエラーがスローされます。

リモート VM への接続に失敗しました。接続拒否。
接続は拒否:接続

たとえば3305、他のポートを3303指定すると、デバッグ ビューが開きますが、アプリケーションをデバッグできません。

4

2 に答える 2

0

これらのパラメータを使用して VM を起動しましたか。これにより、正しいポートが公開され、サーバーがデバッグ モードで起動されます。

-Xdebug -Xrunjdwp:transport=dt_socket,address=<port number>
于 2012-10-25T11:00:39.817 に答える
0

JVM はデバッグ ポート 3304 でのみ実行されます。したがって、他のポートは機能しません。表示されるエラーは、このポートへのデバッグ接続が別のマシンまたはクライアントによって既に確立されているか、ユーザーによって開始された既存の接続が終了されていないことが原因である可能性があります。[詳細] をクリックすると、Eclipse から正確なスタック トレースが取得されます。

Quick Try: Restart the JVM.(Sorry for this tip if its a production server)
于 2012-10-25T11:02:23.870 に答える