Caused by: 
org.springframework.transaction.TransactionSystemException: Could not initialize WebLogicJtaTransactionManager because WebLogic API classes are not available; nested exception is java.lang.ClassNotFoundException: weblogic.transaction.TxHelper
Caused by: 
java.lang.ClassNotFoundException: weblogic.transaction.TxHelper 配置是  <bean id="transactionManager"   class="org.springframework.transaction.jta.WebLogicJtaTransactionManager">
<property name="transactionManagerName" value="javax.transaction.TransactionManager"/> 
  </bean> 
  

解决方案 »

  1.   

    现在是在tomact下开发的 但是将来是部署到weblogic 应该是8.1的样子吧
    现在在spring里面如此配置 报这个错误
    是在这个TxHelper类是有的 import能导入 我从jar里面找也能找到
    不知道就是为什么说ClassNotFoundException
      

  2.   

    weblogic8好像只支持jdk1.4
    9才支持jdk5
    和你开发的jdk版本,以及spring版本都有关系
      

  3.   

    不清楚,真可能是jdk版本的问题
      

  4.   

    jdk是1.4 tomcat 5.0.28  现在时在tomcat下部署就出问题了
      

  5.   

    tomcat是不支持jta的啊,既然在tomcat中,就不能用jta