8

私は次のものを持っていますtomcat-users.xml

<tomcat-users>
<role rolename="admin"/>
<role rolename="manager"/>
<user username="aname" password="apassword" roles="admin,manager"/>
</tomcat-users>

に行くとhttp://localhost:8080/manager/html、ユーザー名とパスワードについて尋ねられますが(私が理解している限り、これらについてはからtomcat-users.xml)、入力すると次のようになります。

403 Access Denied
You are not authorized to view this page.

If you have already configured the Manager application to allow access and you have used your browsers back button...

そのような行動の理由は何でしょうか?前もって感謝します。

4

1 に答える 1

23

Web管理GUIを使用するには、を追加する必要がありますgui role

で、それらを[Tomcat installation path]/conf/tomcat-users.xml定義roleして影響を与えることができますuser。例えば ​​:

<tomcat-users>
    <role rolename="admin"/>
    <role rolename="admin-gui"/>
    <role rolename="manager"/>
    <role rolename="manager-gui"/>

    <user username="name" password="pwd" roles="admin,admin-gui,manager,manager-gui"/>
</tomcat-users>

ノート :

ここでデフォルトのユーザー名とパスワードが定義されていない可能性があるため、この構成を行うのに時間をかけることをお勧めします。そうしないと、NetBeansなどのIDEに統合されたTomcatを使用するときに問題が発生します。実際、適切に使用するには、これらの資格情報が必要になります。

于 2012-06-18T10:22:34.233 に答える