Невозможно разрешить ссылку на компонент «cacheManager»JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Невозможно разрешить ссылку на компонент «cacheManager»

Сообщение Anonymous »

Пытаюсь запустить модульный тест на контроллере в моем приложении Spring.

Мой тестовый класс:

Код: Выделить всё

@RunWith (SpringJUnit4ClassRunner.class)
@WebAppConfiguration
@ContextConfiguration ({"classpath*:WEB-INF/spring/application-context-config.xml", "data-source-test-config.xml",
"classpath*:WEB-INF/spring/security-context-config.xml"})
public class PropsControllerTest
Я получаю сообщение об ошибке:

Код: Выделить всё

2015-04-03 23:22:51.729 WARN  AbstractApplicationContext:487 - Exception encountered during context initialization - cancelling refresh attempt
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.cache.interceptor.CacheInterceptor#0': Cannot resolve reference to bean 'cacheManager' while setting bean property 'cacheManager'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'cacheManager' is defined
Мой файл application-context-config.xml определяет:
ehcache.xml Определяет:
У меня есть копии ehcache.xml в трех местах: src/main/resources/, test/main/resources/ и в каталоге моего тестового класса. Ничто не решает эту проблему.

Как заставить Spring найти файл во время тестирования (у него нет проблем с поиском файла при запуске)? В противном случае, как мне заставить Spring перестать нуждаться в этой информации (кэш совершенно бесполезен во время моих тестов) или, по крайней мере, позволить мне просто указать ее в моем файле application-context-config.xml?

Спасибо за любую помощь.

Подробнее здесь: https://stackoverflow.com/questions/294 ... chemanager
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»