注意是Tomcat7!
出现这个问题后我查看了webapps\manager\WEB-INF\web.xml,发现里面rolename的配置和老版本有变化导致的。
按如下配置tomcat-user.xml,然后重启tomcat7
<?xml version='1.0' encoding='utf-8'?> <role rolename="manager-gui"/> <role rolename="manager-script"/> <role rolename="manager-jmx"/> <role rolename="manager-status"/> <role rolename="admin-script"/> <role rolename="admin-gui"/> <user username="zerosoul" password="123456" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/> </tomcat-users>