服务器端(spring+struts2+hibernate+cxf)
0.需要的jar包
cxf-2.5.11.jargeronimo-annotation_1.0_spec-1.1.1.jar
geronimo-jaxws_2.2_spec-1.1.jar
geronimo-stax-api_1.0_spec-1.0.1.jar
geronimo-ws-metadata_2.0_spec-1.1.3.jar
jaxb-api-2.2.5.jar
jaxb-impl-2.2.5.1.jar
jaxws-rt-2.1.7.jar
neethi-3.0.2.jar
stax2-api-2.9.9-1.jar(客户端调用时会用到,如果服务器端缺少此包会报错Could not initialize class org.apache.cxf.staxutils.StaxUtils)
wsdl4j-1.6.3.jar
1.web.xml的配置
<!--cxfSerlet-->
<servlet>
<servlet-name>CXFServlet</servlet-name>
<servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>CXFServlet</servlet-name>
<url-pattern>/ws/*</url-pattern>
</servlet-mapping>
<!--struts自定义拦截器-->
<filter>
<filter-name>struts2</filter-name>
<filter-class>cn.ac.wti.web.interceptor.ExtendStrutsFilter</fi