ローカルサーバにアクセスできない (http://localhost:8080)

このエラーが発生した場合、以下をチェックしてください:

  • サーバは起動されていますか?
  • サーバは正しいポートで開始されていますか?

サーバは起動されていますか?

  • 説明
    コンソールが開かれている場合、以下のようなメッセージが表示されているはずです:
    Domain domain Started

    domain はデフォルト・ドメインの名前となります。このように表示されていれば、デフォルト・ドメインが正しく開始されています。
    コンソールウィンドウが既に閉じられている場合は、以下のログファイル内のメッセージを確認してください:

    install_dir/domains/domain1/logs/server.log

    サーバが正しく開始されていれば、コンソールに表示されるものと同じようなメッセージがログファイルの末尾に出力されます:

[INFO][...][..][date&time][Application server startup complete .]

サーバは正しいポートで起動されていますか?

  • 説明
    想定されたものと異なるポート番号でサーバが起動されている可能性があります。
    原因としては、インストールの際に意図的に指定されたか、もしくはインストール時に別のサーバがデフォルトのポートを使って起動されていたなどが考えられます。
    • サーバが実際に使用しているポートを調べるには
    1. サーバ構成を調査する\\設定ファイル:
      install_dir/domains/domain1/config/domain.xml
    2. 上記ファイル内から http-listener 要素を探す。
    3. port 属性の設定値を調べる。
      サーバ起動時には正しいポート番号を指定してください。
      注意: サーバのデフォルトのポート番号は 8080 ですが、次のような理由により変更されている可能性もあります。
      • インストール時に異なるポート番号が指定される。
      • 以前のインストールが残っている。
      • サーバの起動時に、指定したポートが他のアプリケーションにより既に使用されていた場合、使用可能な次のポート番号が割り当てられます。たとえば、サーバがポート 8080 で実行されている状態で新たに GlassFish Application Server のインスタンスには 8081 が割り当てられます。二つのサーバが実行されている場合、ポート番号は 8082 などに繰り上げられます。

Back


日本語翻訳: Kana

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