|
在Tomcat7中,使用Tomcat Manager和Tomcat Host Manager时,系统提示需要输入密码,根据多年使用Tomcat的经验,我于是就修改了一下tomcat-users.xml中的相关内容:
- <role rolename="manager"/>
- <role rolename="admin"/>
- <user username="Tomcat" password="Tomcat" roles="admin,manager"/>
然后重启Tomcat,重新打开Tomcat Manager和Tomcat Host Manager时,结果出现错误页面,依旧连接不上。
仔细看了一下错误页面的说明,才知道,Tomcat 7开始的版本,不止需要manager和admin,还需要manager-gui和admin-gui才能使用HTML的Tomcat Manager和Tomcat Host Manager,于是再把它们加上:
- <role rolename="manager"/>
- <role rolename="manager-gui"/>
- <role rolename="admin"/>
- <role rolename="admin-gui"/>
- <user username="Tomcat" password="Tomcat" roles="admin-gui,admin,manager-gui,manager"/>
重启Tomcat,就可以连接并访问了。
备注:不要用习惯性思维考虑问题,认真的查看Exception或者错误的提示有助于帮助我们解决问题。 |
|
|