Tomcat 原来的tomcat-user.xml是:
Java代码
<?xml version="1.0" encoding="utf-8" ? >
<tomcat-users >
<role rolename="tomcat" / >
<role rolename="role1" / >
<user username="both" password="tomcat" roles="tomcat,role1" / >
<user username="tomcat" password="tomcat" roles="tomcat" / >
<user username="role1" password="tomcat" roles="role1" / >
</tomcat-users >
这里role 只有tomcat role1权限的用户,而tomcat6我们需要点“Tomcat Manager”进去管理,可见是因为权限不对造成的。
知道了问题所在, 我们来解决它:
具体步骤:
1)关闭 tomcat6
2)打开tomcat-user.xml(在tomcat安装目录的conf文件夹下),添加一个"manager"的权限,并添加一个登陆名为admin,登陆密码为admin的用户,指定其权限为manager.修改后的tomcat-user.xml如下:
Java代码
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
<user username="admin" password="admin" roles="manager"/>
</tomcat-users>
3)保存好tomcat-user.xml,重启动tomcat6,
输入:http://127.0.0.1:8080/ 看到熟悉的tomcat界面;
点击“Tomcat Manager”,
输入用户名:admin, 密码admin,看到管理界面
至此,tomcat管理员用户名和密码就配置好了。
tomcat 密码 tomcat-users.xml在X:\tomact5.5\conf\tomact_user.xml
Xml代码 <type="application/x-shockwave-flash" width="14" height="15" src="http://heisetoufa.javaeye.com/javascripts/syntaxhighlighter/clipboard_new.swf" src="http://heisetoufa.javaeye.com/javascripts/syntaxhighlighter/clipboard_new.swf" flashvars="clipboard=%20%3C%3Fxml%20%20%20version%3D'1.0'%20%20%20encoding%3D'utf-8'%3F%3E%20%20%20%0A%20%20%3Ctomcat-users%3E%20%20%20%0A%20%20%20%20%20%20%3Crole%20%20%20rolename%3D%22tomcat%22%2F%3E%20%20%20%0A%20%20%20%20%20%20%3Crole%20%20%20rolename%3D%22role1%22%2F%3E%20%20%20%0A%20%20%20%20%20%20%3Crole%20%20%20rolename%3D%22manager%22%2F%3E%20%20%20%0A%20%20%20%20%20%20%3Crole%20%20%20rolename%3D%22admin%22%2F%3E%20%20%20%0A%20%20%20%20%20%20%3Cuser%20%20%20username%3D%22tomcat%22%20%20%20password%3D%22tomcat%22%20%20%20roles%3D%22tomcat%22%2F%3E%20%20%20%0A%20%20%20%20%20%20%3Cuser%20%20%20username%3D%22both%22%20%20%20password%3D%22tomcat%22%20%20%20roles%3D%22tomcat%2Crole1%22%2F%3E%20%20%20%0A%20%20%20%20%20%20%3Cuser%20%20%20username%3D%22role1%22%20%20%20password%3D%22tomcat%22%20%20%20roles%3D%22role1%22%2F%3E%20%20%20" quality="high" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" width="14" height="15">
1. <? xml version = '1.0' encoding = 'utf-8' ?>
2. <tomcat-users >
3. <role rolename = "tomcat" />
4. <role rolename = "role1" />
5. <role rolename = "manager" />
6. <role rolename = "admin" />
7. <user username = "tomcat" password = "tomcat" roles = "tomcat" />
8. <user username = "both" password = "tomcat" roles = "tomcat,role1" />
9. <user username = "role1" password = "tomcat" roles = "role1" />
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
后面加上一条就可以了
Xml代码 <type="application/x-shockwave-flash" width="14" height="15" src="http://heisetoufa.javaeye.com/javascripts/syntaxhighlighter/clipboard_new.swf" src="http://heisetoufa.javaeye.com/javascripts/syntaxhighlighter/clipboard_new.swf" flashvars="clipboard=%20%3Cuser%20%20%20username%3D%22admin%22%20%20%20password%3D%22admin%22%20%20%20roles%3D%22admin%2Cmanager%22%2F%3E%20%20%20%0A%20%20%3C%2Ftomcat-users%3E%20%20%0A" quality="high" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" width="14" height="15">
1. <user username = "admin" password = "admin" roles = "admin,manager" />
2. </ tomcat-users >
<user username="admin" password="admin" roles="admin,manager"/>
</tomcat-users>
后加的是意思是设置admin和manager的用户名和密码为admin
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)