将 JAAS JDBCRealms 与 Tomcat 一起使用时,我通常在server.xml
. 但是现在我正在寻找一个更简单的解决方案,我在部署应用程序时不必配置 Tomcat 容器。
如果可能,我想将所有 JAAS 配置保留在 web.xml 中,并且只定义每个应用程序/webapp 的领域。
一个线程提到他通过在META-INF/context.xml
webapp 中定义领域来做到这一点。但我无法让它工作(为什么 Tomcat 管理器使用我的 LoginModule?)。
请帮我在 .war 中找到正确的位置来定义一个org.apache.catalina.realm.JDBCRealm
然后用于该 webapp 的位置。