Jboss 添加时出现 EAP 6.2 启动错误 <tx:annotation-driven/>
Jboss EAP 6.2 startup error on adding <tx:annotation-driven/>
我们正在使用以下技术堆栈:
JbossEAP 6.2 + Spring 3.2.4 + RestEasy 2.3.7 + MyBatis 3.1.1 + MyBatis-Spring 1.2.0.
我们计划使用声明式事务,在添加 applicationContext.xml 文件后,我们遇到以下错误:
请告诉我们如何修复它。
原因:org.springframework.beans.NotWritablePropertyException:bean class [org.springframework.transaction.interceptor.TransactionInterceptor] 的 属性 'transactionManagerBeanName' 无效:Bean 属性 'transactionManagerBeanName' 不可写或具有无效的 setter 方法。 setter 的参数类型是否匹配 getter 的 return 类型?
在 org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:1042) [spring-beans-3.2.4.RELEASE.jar:3.2.4.RELEASE]
在 org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:902) [spring-beans-3.2.4.RELEASE.jar:3.2.4.RELEASE]
在 org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:75) [spring-beans-3.2.4.RELEASE.jar:3.2.4.RELEASE]
在 org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:57) [spring-beans-3.2.4.RELEASE.jar:3.2.4.RELEASE]
在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1420) [spring-beans-3.2.4.RELEASE.jar:3.2.4.RELEASE]
... 还有 25 个
注:
我们正在使用以下侦听器:
org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
org.jboss.resteasy.plugins.spring.SpringContextLoaderListener
抱歉,我错误地包含了 spring-dao,删除它并且工作正常!
我们正在使用以下技术堆栈:
JbossEAP 6.2 + Spring 3.2.4 + RestEasy 2.3.7 + MyBatis 3.1.1 + MyBatis-Spring 1.2.0.
我们计划使用声明式事务,在添加 applicationContext.xml 文件后,我们遇到以下错误:
请告诉我们如何修复它。
原因:org.springframework.beans.NotWritablePropertyException:bean class [org.springframework.transaction.interceptor.TransactionInterceptor] 的 属性 'transactionManagerBeanName' 无效:Bean 属性 'transactionManagerBeanName' 不可写或具有无效的 setter 方法。 setter 的参数类型是否匹配 getter 的 return 类型? 在 org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:1042) [spring-beans-3.2.4.RELEASE.jar:3.2.4.RELEASE] 在 org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:902) [spring-beans-3.2.4.RELEASE.jar:3.2.4.RELEASE] 在 org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:75) [spring-beans-3.2.4.RELEASE.jar:3.2.4.RELEASE] 在 org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:57) [spring-beans-3.2.4.RELEASE.jar:3.2.4.RELEASE] 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1420) [spring-beans-3.2.4.RELEASE.jar:3.2.4.RELEASE] ... 还有 25 个
注:
我们正在使用以下侦听器: org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap org.jboss.resteasy.plugins.spring.SpringContextLoaderListener
抱歉,我错误地包含了 spring-dao,删除它并且工作正常!