定义新角色后无法进入Tomcat6-admin页面

时间:2010-11-04 07:14:18

标签: apache tomcat tomcat6

我在访问Tomcat6-admin网页时遇到问题,这就是我所做的:

##########################################################################################################
root@ISUZU:/etc/tomcat6# cat tomcat-users.xml
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
  <role rolename="tomcat"/>
  <role rolename="role1"/>
  **<role rolename="manager"/>
  <user username="admin" password="nimda" roles="manager"/>**
  <user username="tomcat" password="tomcat" roles="tomcat"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="role1" password="tomcat" roles="role1"/>
</tomcat-users>
##########################################################################################################
root@ISUZU:/etc/tomcat6# /etc/init.d/tomcat6 restart
 * Stopping Tomcat servlet engine tomcat6                                                                                      [ OK ]
 * Starting Tomcat servlet engine tomcat6                                                                                             Using CATALINA_BASE:   /var/lib/tomcat6
Using CATALINA_HOME:   /usr/share/tomcat6
Using CATALINA_TMPDIR: /tmp/tomcat6-tmp
Using JRE_HOME:        /usr/lib/jvm/java-6-sun
Using CLASSPATH:       /usr/share/tomcat6/bin/bootstrap.jar
##########################################################################################################

Hello World页面在http://isuzu:8080/正常工作,但管理页面仍然无法访问。

2 个答案:

答案 0 :(得分:3)

管理员应用程序在Tomcat 6中不可用。如果您指的是管理器应用程序,那么您的tomcat-users.xml正确使用管理员角色。检查是否未从webapps目录中删除管理器应用程序。

答案 1 :(得分:2)

正确的角色名是admin gui的admin,manager是tomcat manager。

http://linux-sxs.org/internet_serving/c516.html