最近开始学JEE,在配置环境时,使用了tomcat 7.x的版本,然而点击manager app时无法登录。
按照网络上的教程(如:http://www.oschina.net/question/1971_11402),对安装目录下config文件夹中的tomcat-users.xml进行设置:
<?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="tomcat"/> <role rolename="manager"/> <role rolename="admin"/> <user username="tomcat" password="123" roles="tomcat,admin,manager"/> </tomcat-users>
经过资料查询得知在tomcat不同版本在tomcat-users.xml设置了username和password的方式是不同。
具体如下:
1、tomcat 7.x以下:
按照上面说法进行即可。
2、tomcat 7.x:
role改成了manager-gui,admin-gui,而不是原来的admin,manager;
即:
<?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="manager-gui"/> <role rolename="admin-gui"/> <user username="tomcat" password="123" roles="manager-gui,admin-gui"/> </tomcat-users>