我遇到在this问题底部的stacktrace中指定的错误。主要错误消息:Javassist增强功能在部署时失败
ERROR pojo.BasicLazyInitializer - Javassist Enhancement failed
我不知道如何往往已经发生,因为部署还是成功了。我试图解决上述问题时偶然发现了这个错误。我正在尝试部署到glassfish应用服务器(测试环境)。
基本上,我的应用程序在我的本地环境中工作正常,还有test run-war
(请参阅我的上一个问题以获取更多详细信息)。我提出了一个新问题,因为我觉得这可能会导致应用程序服务器上的许多问题的根源,因为增强功能在每次部署时都会失败。
那个已经有一个JIRA,但是解决方法与webflow插件有关,甚至在我的项目中都没有使用该插件。我知道必须存在与javassist相关的依赖性问题,但我无法在JIRA或互联网上的其他地方找到任何有用的信息,其他插件也可能具有javassist依赖性。在我的Grails依赖项中,我只能看到一个javassist jar。
本地环境:
- 的Java 1.6.0_45
- Grails的Tomcat插件7.0.5.3(为运行战争)
应用服务器:
- Glassfish的3.0。 1 build 22
- Java 1.6.0_07
ORM策略:每个子类