在与tomcat一起使用Jaas JDBCrealms时,我通常会定义该领域 server.xml. 。但是现在,我正在寻找一个更简单的解决方案,在部署应用程序时,我不必配置Tomcat容器。

如果可能的话,我想将所有JAAS配置保留在Web.xml中,并仅定义每个应用程序/WebApp的领域。

一个线程提到他通过定义领域来做到这一点 META-INF/context.xml webapp ..但是我无法正常工作(为什么Tomcat Manager使用我的loginmodule?).

请帮助我在.war中找到正确的位置以定义 org.apache.catalina.realm.JDBCRealm 然后将其用于该WebApp。

有帮助吗?

解决方案

定义自己的 JDBCRealm, , 创建一个 META-INF/context.xml 您自己的Web应用程序。

根据您的tomcat服务器版本的规范配置JDBCrealm:

这些链接完全显示了如何配置JDBCREALM。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top