我遇到在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策略:每個子類