JTA Transaction Manager Lookup setting not found, auto detecting....
2009-12-23 16:18:22,593 [http-8080-1] ERROR com.jdon.jivejdon.dao.search.MessageSearchProxy - org.compass.core.config.ConfigurationException: Failed to create transaction factory class [org.compass.core.transaction.JTASyncTransactionFactory]; nested exception is org.compass.core.CompassException: Must register a transaction manager lookup using the compass.transaction.managerLookup property
org.compass.core.config.ConfigurationException: Failed to create transaction factory class [org.compass.core.transaction.JTASyncTransactionFactory]; nested exception is org.compass.core.CompassException: Must register a transaction manager lookup using the compass.transaction.managerLookup property
org.compass.core.CompassException: Must register a transaction manager lookup using the compass.transaction.managerLookup property
at org.compass.core.transaction.JTASyncTransactionFactory.doConfigure(JTASyncTransactionFactory.java:81)
at org.compass.core.transaction.AbstractTransactionFactory.configure(AbstractTransactionFactory.java:41)
at org.compass.core.transaction.TransactionFactoryFactory.createTransactionFactory(TransactionFactoryFactory.java:44)
at org.compass.core.impl.DefaultCompass.
at org.compass.core.impl.DefaultCompass.
at org.compass.core.impl.DefaultCompass.
at org.compass.core.config.CompassConfiguration.buildCompass(CompassConfiguration.java:191)
at com.jdon.jivejdon.dao.search.MessageSearchProxy.init(MessageSearchProxy.java:91)
at com.jdon.jivejdon.dao.search.MessageSearchProxy.
at com.jdon.jivejdon.dao.filter.MessageQueryDaoProxy.
Hi,all,请问这个问题怎么解决,我是根据这里的官方文档来配置的。
Tomcat是从jdon下载来的,Webapp的版本是3.9,6.2
报错误的类是:MessageSearchProxy 的init()方法下的 compass = config.buildCompass(); 91句
补充后来我在Jboss下面部署也出现了这个错误
16:53:05,171 ERROR [STDERR] org.compass.core.config.ConfigurationException: Failed to create transaction factory class [org.compass.core.transaction.JTASyncTransactionFactory]; nested exception is org.compass.core.CompassException: Must register a transaction manager lookup using the compass.transaction.managerLookup property
16:53:05,171 ERROR [STDERR] org.compass.core.CompassException: Must register a transaction manager lookup using the compass.transaction.managerLookup property
1
请banq及时注意下这个问题,并给予解决。
还有要部署这个系统真的是不容易,有太多东西要配置,很容易出问题
这样对初学者来说 很不容易上手 ,会影响推广的。
[该贴被klcwt于2009-12-23 17:04修改过]