Windows 上でサーバが始動しない(ポートの競合)

Microsoft Windows で GlassFish を起動する際に下記のようなメッセージが表示された場合、サーバポートの競合が起きています:\\\\\~UWC_TOKEN_START~1278691906843~UWC_TOKEN_END
\GlassFish のポート (デフォルトで 8080) で他のアプリケーションが動いていたり、以前の GlassFish がきれいな状態でシャットダウンしていなかった場合にこのエラーは起きます。

確認することとしては:

  • サーバの使用するポートで他のアプリケーションが動いていないか?
  • 以前動いていたサーバで、乱暴なシャットダウンが発生しなかったか?

サーバの使用するポートで他のアプリケーションが動いていないか?

もし他のアプリケーションが GlassFish サーバのポートを使用しているのであれば、そのアプリケーションを停止し、サーバを再起動します。
*注:* インストーラは、デフォルトポートが使用されている場合、利用可能な他のポートを選択することで、ポートの競合を防ぎますが、これが機能するのは、GlassFish サーバをインストールするときに、デフォルトポートを使用するアプリケーションが動いてた場合に限ります。

以前動いていたサーバで、乱暴なシャットダウンが発生しなかったか?

asadmin stop-domain を使ってサーバを停止します。もしくは、明示的に Java プロセスを停止し、GlassFish サーバを再起動します。

Back


日本語翻訳: ogino

英文 (翻訳したバージョン: 104)