我在http://localhost:8080上想看我的各个工程,这时候点击左侧Tomcat Manager时,需要输入用户名和密码!可是我之前没有用户名密码啊??!
解决方法如下:
1.tomcat 安装在Win7 系统C盘下是不允许“”完全修改 、读取和写入的“的。把tomcat文件的权限设一下 。
C:\找到tomcatX.0文件夹 --> 右键属性 ---->安全---->找到User用户 ---->看见下面权限
完全控制 修改 写入都不允许
点击编辑按钮---->选择用户Users ------>下面选中 控制 修改 写入这几个复选框 --->确定即可。
2.C盘下的tomcat文件夹中“Tomcat X.0\conf”中有一个文件:tomcat-users.xml,里面是用户名和密码信息,用记事本打开编辑
3.<tomcat-users>中去掉用户名和密码的注释,<!-- -->
4.默认是没有manager角色的,那么我们可以修改上述配置文件,如下:
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="tomcat" password="tomcat" roles="tomcat,role1,manager"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="admin" password="admin" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
这样tomcat用户就具有访问manager的角色和权限了。
然后启动tomcat,访问:http://localhost:8080/
点击左侧的:Tomcat Manager
然后输入刚才设置的用户名和密码(都是tomcat)就可以进入Tomcat控制台了