1.2 基于spring配置的方式 spring 的配置文件如下:
<import resource="classpath:org/codehaus/xfire/spring/xfire.xml"/> <bean id="baseWebService" class="org.codehaus.xfire.spring.remoting.XFireExporter" lazy-init="false" abstract="true">
<property name="serviceFactory" ref="xfire.serviceFactory"/>
<property name="xfire" ref="xfire"/>
</bean>
<!--以上是固定内容-->
<bean id="documentManager" class="org.wzywjy.exchange.webservice.impl.DocumentWebServiceImpl"/>
<bean id="documentWebService" parent="baseWebService">
<property name="serviceBean" ref="documentManager"/>
<property name="serviceClass" value="org.wzywjy.exchange.webservice.DocumentWebService"/>
</bean>
<!--serviceBean是实现的类, serviceClass是接口--> 修改web.xml中的servlet配置
<servlet>
<servlet-name>XFireServlet</servlet-name>
<servlet-class>org.codehaus.xfire.spring.XFireSpringServlet</servlet-class>
</servlet>
<import resource="classpath:org/codehaus/xfire/spring/xfire.xml"/> <bean id="baseWebService" class="org.codehaus.xfire.spring.remoting.XFireExporter" lazy-init="false" abstract="true">
<property name="serviceFactory" ref="xfire.serviceFactory"/>
<property name="xfire" ref="xfire"/>
</bean>
<!--以上是固定内容-->
<bean id="documentManager" class="org.wzywjy.exchange.webservice.impl.DocumentWebServiceImpl"/>
<bean id="documentWebService" parent="baseWebService">
<property name="serviceBean" ref="documentManager"/>
<property name="serviceClass" value="org.wzywjy.exchange.webservice.DocumentWebService"/>
</bean>
<!--serviceBean是实现的类, serviceClass是接口--> 修改web.xml中的servlet配置
<servlet>
<servlet-name>XFireServlet</servlet-name>
<servlet-class>org.codehaus.xfire.spring.XFireSpringServlet</servlet-class>
</servlet>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货