http:// localhost:8080/manager/html Tomcat6のapt-getインストールで404エラーが発生します(2.6.35-27-generic AMD64のJVM 1.6.0_20-b20の6.0.28) 。
http:// localhost:8080/Host-manager/html は機能します。 1つのホスト名、localhostをリストします。
Tomcat6-adminをapt-getと共にインストールしました。
ls dpkg -l | grep -i Tomcat6-admin
ii Tomcat6-admin 6.0.28-2ubuntu1.1 Servlet and JSP engine -- admin web applications
$ cat /usr/share/Tomcat6/conf/Tomcat-users.xml
<Tomcat-users>
<role rolename="admin"/>
<role rolename="manager" />
<user username="tomcatuser" password="Password1" roles="admin,manager"/>
</Tomcat-users>
cat /usr/share/Tomcat6/conf/Catalina/localhost/manager.xml
<Context path="/manager"
docBase="/usr/share/Tomcat6-admin/manager"
antiResourceLocking="false" privileged="true" />
<role name="manager" />
<user name="manager" password="Password1" roles="manager" />
<user name="tomcatuser" password="Password1" roles="manager" />
これらの2つのファイルは、Manager webappのセットアップ方法で見た唯一のドキュメントであり、要件に準拠しているようです。
catalina.out
からエラーログメッセージを消去し、コピーアンドペースト時に混乱して、<role>
および<user>
タグをTomcat-users.xml
とmanager.xml
の両方に配置したことに気づきました。 。これらのタグは、Tomcat-users.xml
にのみ入れることができます。タグがmanager.xml
から削除されると、マネージャーは動作を開始しました。
言い換えると、manager.xml
の唯一のコンテンツは
<Context path="/manager"
docBase="/usr/share/Tomcat6-admin/manager"
antiResourceLocking="false" privileged="true" />
になります