JSF + Spring
Всем привет! У меня возникла проблема, и нужна помощь.
У меня было небольшое веб-приложение с JSF, все отлично работало, нужно добавить туда еще спринг. Я скачала jsf-spring-4.0RC1. И делала все как нанисано на сайте http://jsf-spring.sourceforge.net чтобы заставить спринг и JSF работать в гармонии.
Что я добавила в приложение, где уже был JSF:
1)Добавила все необходимые джарки.
2)создала файл applicationContext.xml, где по идее должны потом описываться все спринговские бины, бинов туда никаких не добавляла.
3)в web.xml вставила для спринга:
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
При таком раскладе еще все отлично работает, JSF-ские бины описаны в faces-config.xml, и спринг еше никак и не используется даже.
Стоит только выполнить следущий необходимый шаг для интеграции, вставить в web.xml после листенера еще один листенер:
<listener>
<listener-class>de.mindmatters.faces.spring.context.ContextLoaderListener</listener-class>
</listener>
все сразу падает, с ошибками типа :
javax.servlet.ServletException: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'webIn'
Хотя webIn-это JSF-ский бин.
Что делать ?
У меня было небольшое веб-приложение с JSF, все отлично работало, нужно добавить туда еще спринг. Я скачала jsf-spring-4.0RC1. И делала все как нанисано на сайте http://jsf-spring.sourceforge.net чтобы заставить спринг и JSF работать в гармонии.
Что я добавила в приложение, где уже был JSF:
1)Добавила все необходимые джарки.
2)создала файл applicationContext.xml, где по идее должны потом описываться все спринговские бины, бинов туда никаких не добавляла.
3)в web.xml вставила для спринга:
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
При таком раскладе еще все отлично работает, JSF-ские бины описаны в faces-config.xml, и спринг еше никак и не используется даже.
Стоит только выполнить следущий необходимый шаг для интеграции, вставить в web.xml после листенера еще один листенер:
<listener>
<listener-class>de.mindmatters.faces.spring.context.ContextLoaderListener</listener-class>
</listener>
все сразу падает, с ошибками типа :
javax.servlet.ServletException: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'webIn'
Хотя webIn-это JSF-ский бин.
Что делать ?
