私はこのTomcatのスタッフには本当にとても新しいです。 Tomcat 7.0 Windowsインストーラーをダウンロードし、デフォルト構成を使用してインストールしました。インストール後、ブラウザーにlocalhost:8080と入力して、Tomcatが機能しているかどうかを確認しました。ただし、次のようなエラーメッセージが表示されました。アクセスエラー:404-見つかりませんドキュメントを見つけることができません:/ページにTomcatまたはApacheの単語が表示されます。 Tomcatが応答していないようです。
私はこのフォーラムをグーグルで検索しましたが、これまでのところ人々が提供した解決策は私にとってはうまくいきませんでした。
server.xmlファイルをチェックし、8080はHTTPコネクタポートです。
コネクタport = "8080" protocol = "HTTP/1.1" connectionTimeout = "20000" redirectPort = "8443"
\ binフォルダーでTomcat7.exeを実行しました。コマンドウィンドウで何かが実行され、その後消えました。そのとき何も変わっていません。
オンラインのチュートリアルに従って、Java HOME、PATH、およびCLASSPATHのような環境システム変数を設定します。
それでも動作しません。私が疑っているのは次のとおりです。1.プログラムファイルディレクトリにjre6とjre7の2つのJREフォルダーがあります。 Tomcat7はjre7を選択しました。 2. Wampサーバーと呼ばれる他のサーバーをインストールしました。これは、PHP SQLを使用したプログラミングを学習するために使用しました。パッケージにApacheがあります。8080ポートを使用しているかどうかわかりません。
助けてください。この頭痛の種のために、私はすでに2時間以上オンラインで掘り下げてきました。コメントを歓迎します。
私はログを読んだ後に質問を理解したと思います。ウィルのリマインダーのおかげで、ログをチェックし、他のプログラムがそのポートをリッスンしていることを発見しました。どのプログラムを理解する前に、コンピューターを再起動し、localhost:8080が動作してTomcatページを表示します。おっ
他のユーザーへのヒント:NIアプリケーションがインストールされている場合、NIアプリケーションWebサーバーはポート8080も使用します。
エラーが発生したときAccess Error: 404 -- Not Found
以下を実行して修正しました。
8080
とそのPID
番号/コードを見てください。PID
番号を持つサービスを見つけます。次に、それを右クリックしてプロセスを停止します。8080ポートはすでに別のアプリケーションで使用されています1 /「netstat -aon」を使用して、どのアプリケーションがそれを使用しているかを調べて、プロセスを停止できます。 2/server.xmlに移動し、ポート8080から別のポートに変更できます(例:8081)
以下のコマンドを実行できます。これがあなたの望むものだと思います!
注:ポート8080が開いていることを確認します。そうでない場合は、Sudo kill $(Sudo lsof -t -i:8080)
を使用して8080ポートを使用しているプロセスを強制終了します
./catalina.sh run