這實際上是可行的嗎?是否有任何指示?近期(> = 3.5)版本的Hibernate與JBoss 4?
我讀了很多關於指定類加載器並在我的jboss-app.xml中將java2ParentDelegation用作false的內容,並將jar移出(或移入)JBoss服務器lib目錄。但是我還沒有發現任何結論性的東西,而且我還沒有能夠趕上類裝載器相關的問題(找不到或不兼容的類)。
預先感謝(不,我不能改變JBoss版本)!
這實際上是可行的嗎?是否有任何指示?近期(> = 3.5)版本的Hibernate與JBoss 4?
我讀了很多關於指定類加載器並在我的jboss-app.xml中將java2ParentDelegation用作false的內容,並將jar移出(或移入)JBoss服務器lib目錄。但是我還沒有發現任何結論性的東西,而且我還沒有能夠趕上類裝載器相關的問題(找不到或不兼容的類)。
預先感謝(不,我不能改變JBoss版本)!
爲了解決jboss服務器中的休眠類加載問題,您需要在您的Web應用程序的WEB-INF
文件夾中添加jboss-classloading.xml
。閱讀更多關於這些配置設置here。
<classloading xmlns="urn:jboss:classloading:1.0"
domain="pentaho.ear"
export-all="NON_EMPTY"
import-all="true"
parent-first="false">
</classloading>
這是JBoss 5+,不是嗎?然而,OP的問題是針對JBoss 4的。 – Thomas 2012-08-30 08:27:56
哪個版本的JBoss 4?您可以使用4.0.2版本的Hibernate,但它與4.2.3不兼容。如果你使用的是4.0.2,你只需要添加Hibernate的依賴關係,那麼你就很好。 4.2.3,你運氣不好。 – atrain 2011-07-31 02:14:29
@AaronSheffey爲什麼它不兼容? – jontejj 2013-09-12 11:51:28
Hibernate預先安裝了較新版本的JBoss,4.2.3版本安裝的版本早於3.5,並且該版本的Hibernate導致JBoss 4.2.3,IIRC出現問題。 – atrain 2013-09-15 20:43:45