web.xml:
<
security-constraint
>
< web-resource-collection >
< url-pattern > /secure/* </ url-pattern >
</ web-resource-collection >
< auth-constraint >
< role-name > adminrole </ role-name >
</ auth-constraint >
</ security-constraint >
< login-config >
< auth-method > DIGEST </ auth-method >
< realm-name > www.angi.cn </ realm-name >
</ login-config >
< security-role >
< role-name > adminrole </ role-name >
< web-resource-collection >
< url-pattern > /secure/* </ url-pattern >
</ web-resource-collection >
< auth-constraint >
< role-name > adminrole </ role-name >
</ auth-constraint >
</ security-constraint >
< login-config >
< auth-method > DIGEST </ auth-method >
< realm-name > www.angi.cn </ realm-name >
</ login-config >
< security-role >
< role-name > adminrole </ role-name >
</security-role>
md5:
D:
\
server
\
apache-tomcat-
6.0
.
32
-ssl
\
bin
>
digest
.
bat -a MD5 rod
:www
.
angi
.
cn
:password
rod:www.angi.cn:password:052e01c6335e035ee0bfd093d99504af
D:\server\apache-tomcat-6.0.32-ssl\bin>
tomcat-users.xml:
<
role
rolename
="adminrole"
/>
<!-- for HTTP DIGEST, PASSWORD=password -->
<!-- for HTTP DIGEST, PASSWORD=password -->
<user username="rod" password="052e01c6335e035ee0bfd093d99504af" roles="adminrole"/>
server.xml:
<
Realm
className
="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase" digest="MD5"/>