题
在与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。
不隶属于 StackOverflow