加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 在TopLink中获取客户端会话时出错

发布时间:2020-12-15 02:21:07 所属栏目:Java 来源:网络整理
导读:我面临着一个特殊的问题.下面是我得到的错误的堆栈跟踪.请帮忙. Exception [TOPLINK-7001] (Oracle TopLink - 11g Release 1 (11.1.1.1.0) (Build 090527)): oracle.toplink.exceptions.ValidationExceptionException Description: You must login to the Se
我面临着一个特殊的问题.下面是我得到的错误的堆栈跟踪.请帮忙.

Exception [TOPLINK-7001] (Oracle TopLink - 11g Release 1 (11.1.1.1.0) (Build 090527)): oracle.toplink.exceptions.ValidationException
Exception Description: You must login to the ServerSession before acquiring ClientSessions.
 at oracle.toplink.exceptions.ValidationException.loginBeforeAllocatingClientSessions(ValidationException.java:1155)
 at oracle.toplink.threetier.ServerSession.acquireClientSession(ServerSession.java:313)
 at oracle.toplink.threetier.ServerSession.acquireClientSession(ServerSession.java:303)
 at com.ofss.elcm.domain.Session.fetchClientSession(Session.java:113)
 at com.ofss.elcm.domain.Session.acquireUnitOfWork(Session.java:132)

解决方法

EclipseLink具有在应用程序重新部署的情况下检查类加载器更改的功能.从Web容器和EJB容器调用特定会话的SessionManager时,这可能会导致问题.

确保使用API?? getSession(null,sessionName,classLoader,true,false)或使用较长签名的相同方法来禁用此classLoader检查.如果您希望直接构造XMLSessionConfigLoader,可以通过xmlSessionConfigLoader.setShouldCheckClassLoader(false)直接禁用类加载器检查.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读