В моем web.xml есть следующее:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext-*.xml</param-value>
</context-param>
У меня есть 2 файла:
- applicationContext-web.xml в WEB-INF рядом с Интернетом.xml
- applicationContext-service.xml в myapp-service.jar
При развертывании приложения я получаю
Нет соответствующего компонентатип [AServiceBean] найден для зависимости: ожидается, что по крайней мере 1 бин, который квалифицируется как кандидат для автоматической передачи для этой зависимости.
Похоже, applicationContext-service.xml не найден.Если я скопирую его рядом с web.xml, он будет работать нормально.Я не могу понять, почему это происходит.
Сервер является Tomcat 6.
Любая помощь приветствуется.Спасибо.
РЕДАКТИРОВАТЬ
Для пояснения: если я использую
<param-value>
classpath:applicationContext-web.xml,
classpath:applicationContext-service.xml
</param-value>
, приложение развертывается без каких-либо проблем, так что это просто вопрос поиска(или не найти) applicationContext-service.xml