您的位置:首页 > 编程语言 > Java开发

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

2014-04-13 21:14 661 查看
Developing Quartz with Spring 3, and hits following error message. 

Caused by:
java.lang.NoClassDefFoundError: org/springframework/transaction/TransactionException
at 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.TransactionException
at 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 include
spring-tx.jar
.
For example, pom.xml

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
<version>3.1.2.RELEASE</version>
</dependency>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  spring quartz