JiveJdon 3.9 Tomcat 配置启动报错
今天配置了 最新版本的程序 jivejdon是 3.9 这个版本,结果出现了 如下错误
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.<init>(DefaultCompass.java:118)
at org.compass.core.impl.DefaultCompass.<init>(DefaultCompass.java:96)
at org.compass.core.impl.DefaultCompass.<init>(DefaultCompass.java:89)
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.<init>(MessageSearchProxy.java:35)
at com.jdon.jivejdon.dao.filter.MessageQueryDaoProxy.<init>(MessageQueryDaoProxy.java:45)
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修改过]