2011-06-17 61 views
0

我有一個應用程序部署在Tomcat上,但我需要使用JTA,因爲我連接到多個數據源。我不想使用JBoss AS,但想使用JBoss事務管理器。我目前已將我的應用程序配置爲使用Bitronix,但我的老闆希望我使用更流行的東西。嘆。如何在Spring,Hibernate和JPA中使用獨立的JBoss事務?

有誰知道如何在Spring和Hibernate中使用JBoss事務管理器但不使用JBoss AS?

+0

你真的應該說服你的老闆Bitronix在這種情況下是一個完美的選擇。 – abalogh

回答

2

你見過這樣的:

http://community.jboss.org/wiki/HowToUseJBossJTAStandaloneTransactionManager

如果它在Spring中尚未得到支持,編寫自定義AbstractPlatformTransactionManager來包裝JBoss TM應該不難。

+0

@John添加更多信息到這個答案。使用tomcat jdbc pooling來使XA連接池工作,請檢查http://people.apache.org/~fhanik/tomcat/jdbc-pool.html。根據我的經驗,除此之外,沒有任何其他連接池庫適用於XA Connections。我可以同情你,因爲一年前我處於類似的情況。 – Adi

相關問題