这是GF 3.1.1 build 12。
我有一个JSF 2 Web应用程序,它使用EclipseLink 2.3.0作为后端JPA提供程序。您可以看到部署here。
当我使用管理控制台重新部署时,它上传WAR文件就好了,然后所有的地狱都破裂了。只要有人访问页面,日志就会填充通常与尝试对已关闭的EntityManager进行操作相关的异常。如果我让它继续下去,GlassFish退化并且几乎崩溃 - 我无法在管理端口上得到任何响应。
如果我重新加载,那么它似乎工作正常。所以我的问题是,什么样的应用程序可以在没有重新加载的情况下进行重新部署?我可以对我的应用程序做些什么来让从一个版本平滑过渡到下一个版本吗?