我试图在同一个payara域上部署许多Java EE Web应用程序。每个应用程序都具有安全性约束,为此我正在使用JAAS。
我正在为每个应用程序设置许多jdbcRealms,每个应用程序都与一个jdbc连接池相关,以从数据库中检索用户凭据。
第一个应用程序(第一个定义的jdbcRealm)运行良好,但是第二个应用程序却出现以下错误:
GRAVE: jdbcrealm.invaliduser AVERTISSEMENT:
WEB9102: Web Login Failed: com.sun.enterprise.security.auth.login.common.LoginException:Login failed: Security Exception
我的jdbcRealm定义没有发现任何错误,我只担心如果每个域可以定义一个以上的jdbcRealm。
谢谢。