2013-03-22 41 views
1

我已經挖掘了關於如何設置tomcat認證的指南的互聯網,是的,它真的有一個彈出窗口,它允許我輸入用戶名/密碼,但似乎我的用戶名/密碼是錯誤的。 我加分我的tomcat-user.xml的位置:tomcat基本認證的用戶名/密碼是什麼?

enter code here 
<!-- 
    <role rolename="tomcat"/> 
    <role rolename="role1"/> 
    <user username="tomcat" password="tomcat" roles="tomcat"/> 
    <user username="both" password="tomcat" roles="tomcat,role1"/> 
    <user username="role1" password="tomcat" roles="role1"/> 
--> 

這裏的web.xml的分數:

enter code here 
<auth-constraint> 
    <role-name>tomcat</role-name> 
    <role-name>both</role-name> 
    <role-name>role1</role-name> 
</auth-constraint> 

所有這些 「雄貓/ tomcat的,既有/ tomcat的,基於role1 /雄貓」不工作。 什麼問題?

回答

2

路軍

更新後的文件應該是這樣的

<?xml version='1.0' encoding='utf-8'?> 
<tomcat-users> 
<!-- 
<role rolename="tomcat"/> 
<role rolename="role1"/> 
<user username="tomcat" password="tomcat" roles="tomcat"/> 
<user username="both" password="tomcat" roles="tomcat,role1"/> 
<user username="role1" password="tomcat" roles="role1"/> 
--> 
<role rolename="manager"/> 
<role rolename="admin"/> 
<user username="admin" password="admin" roles="admin,manager"/> 
</tomcat-users> 

重新啓動Tomcat和使用管理/管理

+0

啊哈,是例子,3q ~~~ – lujun 2013-03-22 08:40:36

+1

我會很高興,如果你upvote – DarthVader 2013-03-22 10:42:02

1

您需要更改文件 「的tomcat-users.xml中」

文件路徑C:\Users\suman\Documents\Software\apache-tomcat-7.0.55\conf

文件名tomcat-users.xml

<tomcat-users> 
<!-- 
<role rolename="tomcat"/> 
<role rolename="role1"/> 
<user username="tomcat" password="tomcat" roles="tomcat"/> 
<user username="both" password="tomcat" roles="tomcat,role1"/> 
<user username="role1" password="tomcat" roles="role1"/> 
--> 
<role rolename="manager"/> 
<role rolename="admin"/> 
<role rolename="manager-gui"/> 
<role rolename="admin-gui"/> 
<role rolename="manager-script"/> 
<role rolename="admin-script"/> 
<user username="admin" password="admin" roles="admin,manager,manager-gui"/> 
</tomcat-users> 
相關問題