1

是否com.sun.enterprise.security.auth.realm.jdbc.JDBCRealm使用缓存?

让我描述一下我的情况。当我在我的应用程序上使用文件领域时,一切正常,但是当我尝试使用远程数据库时,我有奇怪的行为。实际上身份验证运行良好,但客户端应用程序开始抛出异常。

我的应用程序经常(每 200 毫秒)通过 JAX-RS 向 Glasswish 应用服务器发送请求。

因此,我认为该领域无法在其他领域开始之前完成。如果我是对的,那么缓存可以解决我的问题,但我无法在 glassfish 中找到该选项。

4

1 回答 1

0

我从http://kickjava.com/src/com/sun/enterprise/security/auth/realm/jdbc/JDBCRealm.java.htm检查 JDBCrealm 代码

它只缓存组。要缓存用户,我使用这个库: http: //flexiblejdbcrealm.wamblee.org/site/

于 2011-04-21T04:44:51.377 回答