2009-07-09 5 views
1

いくつかのSpringコンテキストファイルを読み込むテストがあります。私がantターゲットからテストを実行すると、期待通りに動作します。 IntelliJからそれらを実行すると、NotWritablePropertyExceptionが発生します。私は最初に異なるクラスパスを見いだしましたが、唯一の違いはIntelliJのテストランナーです。SpringJUnit4ClassRunnerテスト - IDEからではなく、antからの作業

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

クラスパスは同じではありませんでした。ごめんなさい。

0

いくつかのクラスパスの問題がある可能性があります。アイデアはコマンドラインantコールとは異なる方法でリソースファイルをロードすることがあります。

関連する問題