私はJaxWS-Springを使ってWebサービスを実装しました。受信しているXMLを記録したいと思います。私はlog4j.propertiesファイルに適切なカテゴリを追加し、インターセプタを使用するなど、さまざまな試みを試みました。しかし、私は常に一つの理由で失敗しました(ロギングは無視されるようです - アプリケーションコンテキストにインターセプタを追加すると他の問題が発生します)。Spring-WSによるサーバサイドロギング
私のプロジェクトから以下の抜粋:
PS:私はあなたがする春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>
log4j.propertiesの内容は何ですか? – rodrigoap
私はいろいろなことを試してみました:log4j.logger.com.sun.xml.ws.transport.http.servlet = TRACE log4j.logger.org.springframework.ws.server = TRACE – Kros