Рубрики
Без рубрики

java.lang. Исключение ClassNotFoundException: org.springframework.транзакция. Исключение транзакции

– java.язык. Исключение ClassNotFoundException: org.springframework.транзакция. Исключение транзакции

Разрабатываю кварц с пружиной 3 и получаю следующее сообщение об ошибке.

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

Решение

Не имеет значения для Quartz, приведенное выше сообщение об ошибке показывает, что вам нужна зависимость от транзакции Spring. Чтобы исправить это, просто включите spring-tx.jar .

Например, pom.xml

   
	org.springframework
	spring-tx
	3.1.2.RELEASE
   

Оригинал: “https://mkyong.com/spring/java-lang-classnotfoundexception-org-springframework-transaction-transactionexception/”