我有一些测试可以加载一些Spring上下文文件。当我从我的蚂蚁目标运行测试时,它们按预期工作。当我从IntelliJ运行它时,我得到一个NotWritablePropertyException。我最初想出了不同的类路径,但唯一的区别是IntelliJ的测试运行器。
Caused by: org.springframework.beans.NotWritablePropertyException: Invalid property 'sessionAcknowledgeMode' of bean class [org.springframework.jms.listener.DefaultMessageListenerContainer]: Bean property 'sessionAcknowledgeMode' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?
at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:801)
at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:651)
at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:78)
at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:59)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1276)
... 42 more
答案 0 :(得分:0)
您可能遇到一些类路径问题。 Idea可能以与命令行ant call不同的方式加载资源文件。
答案 1 :(得分:0)
类路径不一样。对不起,伙计们。