web-dev-qa-db-ja.com

Tomcatインストールの/ manager / htmlにアクセスできません

apt-getを使用してDebian6にTomcat6をインストールしました。

apt-get install Tomcat6 Tomcat6-common Tomcat6-docs Tomcat6-admin Tomcat6-user

その後、 http:// localhost:808 に問題なくアクセスでき、jspとサーブレットの例も期待どおりに実行されます。

/ manager/html領域にアクセスできるようにするために、ファイル$ CATALINA_HOME/skel/conf /Tomcat-users.xmlを編集しました。次のようになります。

<?xml version='1.0' encoding='utf-8'?>
<Tomcat-users>
   <role rolename="manager" />
   <role rolename="admin" />
   <role rolename="Tomcat" />
   <user username="Tomcat" password="secret" roles="Tomcat,admin,manager" />
</Tomcat-users>

その後、Tomcatを次のコマンドで再起動しました。

/etc/init.d/Tomcat6

http:// localhost:8080/manager/html にアクセスしてhtaccess-boxに「Tomcat」:「secret」と入力すると、「Accessdenied」と表示されます。なぜこれ?他にやらなければならないことはありますか?

4
strauberry

WEB管理インターフェースにアクセスするために必要な役割はmanager-guiと呼ばれます。これらの2行を/ etc/Tomcat6/Tomcat-users.xmlTomcat-users内)に追加するだけで十分です。 鬼ごっこ):

<role rolename="manager-gui"/>
<user username="Tomcat" password="secret" roles="manager-gui"/>

サーバーを再起動します。

7
barti_ddu