1

Tomcat 7 を使用して JSP とサーブレットの使用方法を学んでおり、Tomcat の Web マネージャーについて学びました。tomcat-users.xml ファイルを適切に変更して、ユーザー名とパスワードを作成しました。Tomcat はポート 8080 を使用しており、Chrome で次の URL を使用すると

http://localhost:8080/manager/html

Tomcat の 404「ファイルが見つかりません」というメッセージが表示されます。webapps フォルダー (マネージャー ファイルも配置されている) で開くことができるはずのすべてのファイルも、404 エラーを返します。

これについての奇妙なことは、Eclipse には、チュートリアルの 1 つからダウンロードしたファイルからインポートした「test-app」というプロジェクトがあり、入力すると

http://localhost:8080/test-app/

正しいページが表示されます。

どちらかといえば、自分のプロジェクトは機能せず、マネージャーは機能すると思うので、これは本当に奇妙だと思いました。Tomcat がデフォルトで webapps ディレクトリにアクセスする方法をどのように知っているかはわかりません。そのため、これがどのように機能するかを説明する説明もあれば、すばらしいでしょう。私は 1 か月前にこれらのファイルを使用して独学しており、すべての webapps ファイルが正しく提供されていましたが、現在はそうではありません。

.WAR ファイルを webapps ディレクトリにコピーして Tomcat 7 サーバーを再起動すると、.WAR ファイル自体が自動的に解凍されません。1 か月前に JSP の学習に取り組んでいて、.WAR ファイルを webapps ディレクトリにコピーしたところ、正しく展開されました。これを実現するために、入力する必要があるコマンドや変更する必要がある構成ファイルはありますか?

4

2 に答える 2

0

Eclipse で Tomcat を実行している場合、サーバー パスとデプロイ パスは .metadata にあります。サーバービュー(ウィンドウ>>表示ビュー>>その他..>>サーバー)でTomcatサーバーをダブルクリックし、サーバーの場所でラジオボタン「Tomcatインストールを使用(Tomcatインストールの制御を取得)」を選択します

于 2014-12-15T07:44:46.373 に答える