Windowsサービスとして起動されたJavaアプリケーションのリモートデバッグ

StackOverflow https://stackoverflow.com/questions/461544

質問

Javaアプリケーションは、java.dllを介してネイティブプログラム内から起動されます。このネイティブプログラムは、Windows上でサービスとして起動されます。

リモートデバッグ用にJVM引数に次のオプションが追加されました。

-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n

この構成では、たとえばEclipseワークスペース。プログラムがコマンドラインから、つまりサービスとしてではなく起動された場合、ポート8787に接続できます。

このサービスへのリモートデバッグ接続を許可するにはどうすればよいですか

役に立ちましたか?

解決

サービスとして実行する場合でもコマンドラインから実行する場合でも違いはありません。

java.exeがサービスとして起動されたときにこれらのコマンドラインパラメーターを受け取ることを再確認してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top