首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在payara服务器上设置多个jdbcRealm

在payara服务器上设置多个jdbcRealm
EN

Stack Overflow用户
提问于 2018-09-24 22:25:14
回答 2查看 432关注 0票数 0

我打算在同一个payara域上部署多个Java EE Web应用程序。每个应用程序都有安全约束,为此我使用JAAS。

我尝试为每个应用程序设置许多jdbcRealms,每个都与一个jdbc连接池相关,以便从数据库中检索用户凭据。

第一个应用程序(第一个定义的jdbcRealm)运行良好,但第二个应用程序出现以下错误:

代码语言:javascript
复制
GRAVE:   jdbcrealm.invaliduser AVERTISSEMENT:   
WEB9102: Web Login Failed: com.sun.enterprise.security.auth.login.common.LoginException:Login failed: Security Exception

我在我的jdbcRealm定义上没有发现任何错误,我只担心我是否可以为每个域定义一个以上的jdbcRealm。

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2018-09-27 16:04:29

这意味着在第二个领域搜索的表中找不到用户平均值。如果您对这两个领域使用不同的用户表,您可能忘记在数据库中的一个表上创建,或者忘记在其中创建用户。

票数 0
EN

Stack Overflow用户

发布于 2018-10-27 17:15:42

经过多次尝试,我能够为我在payara 5.182上部署的应用程序创建jdbc领域。

让它工作的诀窍是,不设置加密算法或编码。仅Jdbc资源名称、帐户表和表就足够了。

我已经在不同的操作系统和JVM上多次测试了这个过程,并且它工作正常。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52481514

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档