我在申请中遇到了一个奇怪的问题。
申请详情 - 它是在websphere中部署的客户端服务器应用程序, 的技术 - 前端的JSF Backend-SOAP和JPA。
我们的客户端是WEbApp.EAR,它使用JSF和SOAP使用者来访问SOAP服务。
我们有ServiceApp.EAR它是使用soap服务开发的,而Db是用JPA访问的。
现在我们已经为连接工厂创建了一个单例类。
现在的问题是,即使关闭浏览器,我们正在进行非常时间的登录。存在单例类的先前对象。
当我们第一次登录eManager为空时,它会创建一个EntityM实例。 现在我们注销或关闭浏览器并重新登录eManager值不为空。
请帮忙
答案 0 :(得分:0)
在卸载类之前,可能直到app服务器或JVM关闭,对象才会处于活动状态。所以Singleton的生命永远不会依赖于浏览器。