Sun Java System Application Server Enterprise Edition 8.2 トラブルシューティングガイド

Windows 上でサーバーが起動しない (ポートの衝突)

Microsoft Windows で Application Server の起動時に次のようなメッセージが表示された場合は、サーバーポートの衝突が発生しています。

Address already in use

このエラーは、Application Server ポート (デフォルトは 8080) 上で別のアプリケーションが実行されているか、Application Server の以前のインスタンスが正常な方法でシャットダウンしなかった場合に発生します。

それで次の点をチェックします。

サーバーのポートで別のアプリケーションが実行されていないか ?

別のアプリケーションがサーバーのポートを使用している場合は、そのアプリケーションを停止してから Application Server を再起動します。


注 –

インストーラには、デフォルトポートが使用中の場合に次に利用可能なポートを選択することによってポートの衝突を回避する機能がありますが、それが機能するのは、デフォルトポートを使用するアプリケーションが、Application Server のインストール時に実行されていた場合だけです。


以前に稼働していたサーバーで異常な方法での停止が発生しなかったか ?

asadmin stop-domain コマンドを使用してサーバーを停止するか、Java プロセスを kill で明示的に終了してから Application Server を再起動します。