- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
每次我用 JmsTemplate 发送消息时都会抛出异常。 (我使用Spring 3.0.5.RELEASE)。我找不到不兼容的类!
我的类路径中的 Spring jar:
错误日志:
springframework.transaction.support.TransactionSynchronizationUtils.invokeAfterCompletion(136) | TransactionSynchronization.afterCompletion threw exception
java.lang.IncompatibleClassChangeError: Class org.springframework.jms.connection.JmsResourceHolder does not implement the requested interface org.springframework.transaction.support.ResourceHolder
at org.springframework.transaction.support.ResourceHolderSynchronization.afterCompletion(ResourceHolderSynchronization.java:105)
at org.springframework.transaction.support.TransactionSynchronizationUtils.invokeAfterCompletion(TransactionSynchronizationUtils.java:133)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.invokeAfterCompletion(AbstractPlatformTransactionManager.java:904)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.triggerAfterCompletion(AbstractPlatformTransactionManager.java:879)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:707)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:632)
at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:314)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:116)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:621)
at ...
最佳答案
JmsResourceHandler 扩展 org.springframework.transaction.support.ResourceHolderSupport;和 ResourceHolderSupport 实现 ResourceHolder。
ResourceHolderSupport 位于两个 jar 中:
我通过使用Spring-orm-3.0.5.Release解决了这个问题,而不是spring-hibernate3-2.0.8,。
关于java - TransactionSynchronization.afterCompletion 中出现 IncompleteClassChangeError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15597909/
我制作了一个使用 spring jdbc 从数据库访问数据的自定义中介类。 我从那个类中制作了一个 jar 并将其部署在 WSO2_HOME/repository/components/lib 中。
我正在使用 Spring TransactionSynchronizationManager 注册一个 beforeCompletion 回调,如下所示: @Transactional public
每次我用 JmsTemplate 发送消息时都会抛出异常。 (我使用Spring 3.0.5.RELEASE)。我找不到不兼容的类! 我的类路径中的 Spring jar: 错误日志: springf
我面临一个问题,我有一个方法正在调用服务层中的另一个方法,如下所示: @Transactional @Override public void method1(List vals)
在 Spring TransactionSynchronization 接口(interface)中它有方法(按执行顺序): - beforeCommit - beforeCompletion - a
我是一名优秀的程序员,十分优秀!