7

コマンド「asadmin start-domain」を使用して、Windows XP システムで glassfishv3 サーバーを起動しようとしました。タイムアウトにより起動に失敗しました。再起動しようとすると、ポート 4848 がすでに別のプロセスで使用されているというエラーが表示されます。「asadmin stop-domain」でサーバーを停止しようとすると、実行されていないというエラーが表示されます。

このデッドロックを解決する方法はありますか? 強制終了する Glassfish または asadmin という名前の Windows プロセスが見つかりません。

4

3 に答える 3

13

プロセスは次のようになります。java.exe

たとえば、tcpview.exe などの sysinternals ツールの 1 つを使用して、どのプログラムが実際にそのポートを使用しているかを確認できます。

于 2010-07-01T14:47:31.870 に答える
10

アレクシスの答えに加えて、

jps -v

Javaプロセスについて詳しく説明します。pidに注意してください。これを機能させるには、パスを正しく構成しておく必要があります。

その後、

taskkill /pid <pid>
于 2010-07-20T15:43:55.687 に答える
4

jpsを使用して、マシン上のすべての Java プロセスを一覧表示することもできます。GlassFish サーバーのメイン クラスが呼び出されますASMain

于 2010-07-03T08:43:43.123 に答える