我在基于springMVC的应用程序中使用基于jax-ws(cxf)的SOAP1.1 api。我在我的应用程序applicationContext.xml
中导入了以下cxf文件 <import resource="classpath:META-INF/cxf/cxf.xml" />
<import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" />
<import resource="classpath:META-INF/cxf/cxf-servlet.xml" />
并通过将其添加到我的项目applicationContext.xml
来公开我的服务 <jaxws:endpoint id="proxyService" implementor="#proxy" address="/proxyService" />
<bean id="proxy" class="com.aqif.service.ProxyServiceImpl" />
<bean id="ClassModelDAO" class="com.aqif.dao.ClassModelDAOImpl"/>
请告诉我,从SOAP1.1升级到SOAP1.2需要进行哪些更改
我正在使用Spring 3.0.5
答案 0 :(得分:1)
在您的CLassModelDAO中,添加:
<property name="createSoap12Binding" value="true" />
这会使它看起来像:
<bean id="ClassModelDAO" class="com.aqif.dao.ClassModelDAOImpl">
<property name="createSoap12Binding" value="true" />
</bean>
你甚至可以通过
完全禁用1.1<property name="createSoap11Binding" value="false" />