Tomcat虚拟主机配置Manager是tomcat-users.xml怎么配?

来源:百度知道 编辑:UC知道 时间:2024/06/30 07:20:42
举例来说,现在Tomcat有两个Host,一和hostA,一个hostB,都给他们了Manager程序,在tomcat-users.xml中写了两个具有manager角色的用户,一个是userA,给hostA使用,另一个是userB,给hostB使用,让他们可以分别登录各自的Manager程序,管理自己的应用。但是,经测试发现,hostB完全可以使用userB进入到hostA的Manager中,反过来也一样,请问高手们这个问题怎么解决啊??
或者说哪位高手有更好的Tomcat虚拟主机配置方案?
本人正在尝试多Tomcat实例的方案,正在调试中,希望有高人可以给以指点,不胜感激!

在你的hostA里manager的web.xml

<!-- Define a Security Constraint on this Application -->
<security-constraint>
<web-resource-collection>
<web-resource-name>Entire Application</web-resource-name>
<url-pattern>/manager/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>your-role</role-name>
</auth-constraint>
</security-constraint>

<!-- Define the Login Configuration for this Application -->
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>Application</realm-name>
</login-config>

<!-- Security roles referenced by this web application -->
<security-role>
<description>
The role that is required to log in to the Manager Application
</des