0

Tomcat サーバーをセットアップしようとしています & .war ファイルを実行しようとしています。残念ながら、それを実行するのに苦労しています。私の問題は、サーバーを起動した後、localhost:8080 ページにアクセスできますが、localhost:8080/Amazon を実行すると war ファイルが展開されないことです。ここで、Amazon.war は、webapps フォルダーに保持している war ファイルです。 .

Tomcat 7 で war ファイルをデプロイする方法

上記のリンクの指示に従っています。そこで、代わりに GUI マネージャーを使用しようとしました。Tomcat を GUI に設定する必要があると思います。そこで、Web ブラウザーに表示される指示に従ってみました。

ブラウザのエラー メッセージ:

始める:

このページを表示する権限がありません。構成ファイルを変更していない場合は、インストールの conf/tomcat-users.xml ファイルを調べてください。このファイルには、この webapp を使用できるようにする資格情報が含まれている必要があります。

たとえば、manager-gui ロールを tomcat という名前のユーザーにパスワード s3cret で追加するには、上記の構成ファイルに次の行を追加します。

終わり:

ただし、これも機能しないようです。サーバーを再起動しました。私は何を間違っていますか?

編集 :

私の tomcat-user.xml ファイルの内容は次のとおりです。

<tomcat-users>
<role rolename="manager-gui"/>
<user username="tomcat" password="s3cret" roles="manager-gui"/>
</tomcat-users>

残りの内容はコメントです。

4

1 に答える 1

0

私はついにそれを動かしました!何が問題なのかわからなかった。Tomcatを再インストールする必要がありました。今回は、Tomcatをサービスとして特別にインストールした32ビット/64ビットのWindowsサービスインストーラーを選択しました。

ありがとう@david!

于 2012-10-09T15:52:50.757 に答える