Spring bean не обнаружены в сервисе JAX-WS - PullRequest
0 голосов
/ 04 февраля 2012

Я пытаюсь использовать написанный мной веб-сервис JAX-WS CXF. Я всегда получаю исключение nullPointerException для пружинных аннотированных компонентов. Однако внутри serverSide по сети все работает нормально, но доступ к компонентам осуществляется через веб-сервис JAX-WS CXF.

Я пытался расширить SpringBeanAutowiringSupport, но все равно не повезло. Как я могу это сделать.

С уважением, Aqif

Ответы [ 2 ]

1 голос
/ 30 июня 2012

Я понял свой ответ:)

Я должен был добавить это к моим applicationContext.xml

<!--Person Service Settings -->
<jaxws:endpoint id="personService"  implementor="#person" address="/personService" />
<bean id="person" class="com.service.PersonServiceImpl" />
<bean id="PersonDAO" class="com.dao.PersonDAOImpl"/>
<!--Person Service Settings -->
0 голосов
/ 04 февраля 2012

Вы добавили ContextLoaderListener Spring в свой web.xml?

  <context-param> 
    <param-name>contextConfigLocation</param-name>
    <param-value>WEB-INF/beans.xml</param-value>
  </context-param>

  <listener> 
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  </listener>
...