Я реализовал веб-сервисы, используя JaxWS-Spring. Я хотел бы записать полученный XML. Я пробовал различные попытки, среди которых добавление соответствующих категорий в мой файл log4j.properties и использование перехватчиков. Однако я всегда терпел неудачу по той или иной причине (регистрация, кажется, игнорируется - добавление перехватчиков в мой контекст приложения вызывает другие проблемы).
Следующие фрагменты из моего проекта:
PS: я использую Spring 2.5.6
web.xml
<servlet>
<servlet-name>jaxws-servlet</servlet-name>
<servlet-class>com.sun.xml.ws.transport.http.servlet.WSSpringServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- Mapping to redirect all requests from 'FaxWebService' to jaxws-servlet. -->
<servlet-mapping>
<servlet-name>jaxws-servlet</servlet-name>
<url-pattern>/FaxWebService</url-pattern>
</servlet-mapping>
applicationContext.xml
<!-- Bind the URL FaxWebService to our bean FaxWebService. -->
<wss:binding url="/FaxWebService">
<wss:service>
<ws:service bean="#faxWebService"/>
</wss:service>
</wss:binding>
<!-- Bean responsible of taking care of the webservice. -->
<bean id="faxWebService" class="com.connexo.icubeplus3.dispatcher.webservices.FaxWebService"
scope="singleton">
<property name="dummyMode" value="${fax.dummy.mode}"/>
</bean>