2017-03-23 4 views
0

EclipseでSecureServer Projectを編集していますが、別のコマンドラインで以下のコマンドを使用して実行しています。このコマンドを実行すると、Eclipseでjarをデバッグする方法java -jar target/TextSecureServer-1.22.jarサーバーconfig/development.yml

java -jar target/TextSecureServer-1.22.jar server config/development.yml 

実行中のjarファイルにeclipseデバッガを接続するにはどうすればよいですか?

答えて

1

デバッグモードを指定するJVMフラグを含まない実行中のJavaアプリケーションは、デバッガに接続することはできません。適切な引数を指定してアプリケーションを再起動する必要があります。 documentationが言うん:

あなたは sufficient information

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

古いバージョンのJava 5の場合と

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000 

上記

これらのコマンドラインオプションの注意を見つけるだろう

デバッグするプロセスがデバッグモードで起動されていない必要があります(つまり、-agentlibと :JDWPまたは-Xrunjdwp)

しかし、これはまだ利用できませんthatsの何かである可能性があります。 processexplorerのようなツールを使用して実行中のアプリケーションを監視すると、引数なしでJavaアプリケーションを実行するときにデフォルトのリスンポートがないことがわかります。

関連する問題