发布webservice
web.xml配置
<servlet>
<servlet-name>xfire</servlet-name>
<servlet-class>org.codehaus.xfire.spring.XFireSpringServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>xfire</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml,classpath:xfire.xml,classpath:customEditors.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
applicationContext.xml配置
<bean id="myhelloWS" class="com.bbs.service.TestServiceImpl"></bean>
<bean id="address" class="org.codehaus.xfire.addressing.AddressingInHandler"></bean>
<bean id="helloService" class="org.codehaus.xfire.spring.ServiceBean">
<property name="serviceBean" ref="myhelloWS"></property>
<property name="serviceClass" value="com.bbs.service.TestService"></property>
<property name="inHandlers" ref="address"></property>
</bean>
调用: