如何保护多个实例的 tomcat 管理器

如何保护多个实例的 tomcat 管理器

我有多个使用 CATALINA_BASE 方法的 Tomcat 设置实例。

我需要为它们每个启用 tomcat 管理器应用程序,并根据用户组分别保护它们。

我在 BASE/conf/Catalina/localhost 位置下为每个实例设置了一个 manager.xml,指向 CATALINA_HOME 安装的 webapps 位置。这在所有实例之间共享应用程序。

在我看来,web.xml 文件是根据用户名或组修改安全约束的位置。

如何根据我正在使用的实例定义特定的安全约束,而不是让所有有效用户都可以访问所有实例?我需要在所有实例下安装管理器应用程序吗?还是有其他方法可以使用?

相关内容