5

初めてマネージャー アプリhttp://localhost:8080/manager/htmlにアクセスすると、ユーザー名とパスワードを求めるブラウザ プロンプトのログイン ウィンドウが表示されました。間違ったユーザー名とパスワードを入力すると、ページは 403 (アクセスが拒否されました) を返しました。

だから私は少しググって、次のように設定しました:

<role rolename="manager-gui" />
<user username="admin" password="tomcat" roles="manager-gui"/>
<!-- these 2 lines was there before my editing -->
<user password="tom" roles="manager-script,admin" username="tom"/>
<user password="tomcat" roles="manager-script,admin" username="tomcat"/> 

tomcat を再起動した後、今度はマネージャー アプリがユーザー名とパスワードを要求せずに直接 403 ページを表示します。だから私は少し混乱しています。このマネージャー アプリはどのような認証を使用していますか? どうすればマネージャーアプリにログインできますか?

4

2 に答える 2

6

これは、アクティブなログインを維持するためのブラウザーとそのポリシーに関係しています。Firefox の場合は、[ツール] -> [最近の履歴を消去...] に移動し、[アクティブなログイン] を消去します。その後マネージャー アプリを更新すると、求めていたプロンプトがポップアップ表示されます。

乾杯、β

于 2013-03-28T02:18:51.820 に答える
-1

デフォルトでTomcat 7は使用します

ロックアウトレルム

: これは、ログインに 5 回失敗すると、ユーザー名がロックアウトされることを意味します。

解決

別のユーザーを tomcat-users.xml に追加します。

<?xml version='1.0' encoding='cp1252'?>
<tomcat-users>
<role rolename="manager-gui"/>
<user username="admin" password="admin" roles="manager-gui"/>
</tomcat-users>

上記の例のように、XML ファイルをクリーンに保つことをお勧めします。それが役に立てば幸い。

于 2013-09-14T22:12:51.057 に答える