Spring 出现Java.Lang.ClassNotFoundException: Org.Springframework.Transaction.TransactionException

来源:互联网 发布:双色球霸主软件 编辑:程序博客网 时间:2024/04/29 03:49

Developing Quartz with Spring 3, and hits following error message. 


Caused by:        java.lang.NoClassDefFoundError: org/springframework/transaction/TransactionExceptionat java.lang.Class.getDeclaredConstructors0(Native Method)at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)at java.lang.Class.getConstructor0(Class.java:2699)at java.lang.Class.getDeclaredConstructor(Class.java:1985)        .....Caused by: java.lang.ClassNotFoundException: org.springframework.transaction.TransactionExceptionat org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1711)at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1556)... 29 more

Solution

Doesn’t matter with Quartz, above error message show that you need Spring transaction dependency. To fix it, just includespring-tx.jar.

For example, pom.xml


 <dependency><groupId>org.springframework</groupId><artifactId>spring-tx</artifactId><version>3.1.2.RELEASE</version>   </dependency>

0 0
原创粉丝点击