web-dev-qa-db-ja.com

http:// localhost:8080 /アクセスエラー:404-見つかりませんドキュメントが見つかりません:/

私はこのTomcatのスタッフには本当にとても新しいです。 Tomcat 7.0 Windowsインストーラーをダウンロードし、デフォルト構成を使用してインストールしました。インストール後、ブラウザーにlocalhost:8080と入力して、Tomcatが機能しているかどうかを確認しました。ただし、次のようなエラーメッセージが表示されました。アクセスエラー:404-見つかりませんドキュメントを見つけることができません:/ページにTomcatまたはApacheの単語が表示されます。 Tomcatが応答していないようです。

私はこのフォーラムをグーグルで検索しましたが、これまでのところ人々が提供した解決策は私にとってはうまくいきませんでした。

  1. server.xmlファイルをチェックし、8080はHTTPコネクタポートです。

    コネクタport = "8080" protocol = "HTTP/1.1" connectionTimeout = "20000" redirectPort = "8443"

  2. \ binフォルダーでTomcat7.exeを実行しました。コマンドウィンドウで何かが実行され、その後消えました。そのとき何も変わっていません。

  3. オンラインのチュートリアルに従って、Java HOME、PATH、およびCLASSPATHのような環境システム変数を設定します。

それでも動作しません。私が疑っているのは次のとおりです。1.プログラムファイルディレクトリにjre6とjre7の2つのJREフォルダーがあります。 Tomcat7はjre7を選択しました。 2. Wampサーバーと呼ばれる他のサーバーをインストールしました。これは、PHP SQLを使用したプログラミングを学習するために使用しました。パッケージにApacheがあります。8080ポートを使用しているかどうかわかりません。

助けてください。この頭痛の種のために、私はすでに2時間以上オンラインで掘り下げてきました。コメントを歓迎します。

10
sunraincyq

私はログを読んだ後に質問を理解したと思います。ウィルのリマインダーのおかげで、ログをチェックし、他のプログラムがそのポートをリッスンしていることを発見しました。どのプログラムを理解する前に、コンピューターを再起動し、localhost:8080が動作してTomcatページを表示します。おっ

4
sunraincyq

他のユーザーへのヒント:NIアプリケーションがインストールされている場合、NIアプリケーションWebサーバーはポート8080も使用します。

19
Koshinae

エラーが発生したときAccess Error: 404 -- Not Found以下を実行して修正しました。

  1. コマンドプロンプトを開き、「netstat -aon」と入力します(引用符なし)
  2. ポートを検索8080とそのPID番号/コードを見てください。
  3. タスクマネージャーを開きます(CTRL+ALT+DELETE)、[サービス]タブに移動し、正確なPID番号を持つサービスを見つけます。次に、それを右クリックしてプロセスを停止します。
15
user4223521

8080ポートはすでに別のアプリケーションで使用されています1 /「netstat -aon」を使用して、どのアプリケーションがそれを使用しているかを調べて、プロセスを停止できます。 2/server.xmlに移動し、ポート8080から別のポートに変更できます(例:8081)

1
Ayoub

以下のコマンドを実行できます。これがあなたの望むものだと思います!

:ポート8080が開いていることを確認します。そうでない場合は、Sudo kill $(Sudo lsof -t -i:8080)を使用して8080ポートを使用しているプロセスを強制終了します

 ./catalina.sh run
1
Uddhav Gautam