首页 > 编程语言 > 详细

cxf-2.7.3+spring3.0.7

时间:2015-08-11 01:42:59      阅读:270      评论:0      收藏:0      [点我收藏+]

1)web.xml:

            <servlet><servlet-name>CXFServlet</servlet-name>

            <servlet-class>   org.apache.cxf.transport.servlet.CXFServlet          </servlet-class>

            <load-on-startup>1</load-on-startup>

            </servlet>

            <!-- 所有来自/webservice/*的请求交给cxf处理 -->

            <servlet-mapping>

            <servlet-name>CXFServlet</servlet-name>

            <url-pattern>/webservice/*</url-pattern>

            </servlet-mapping>

2)jar包:

      1、cxf-2.7.3 

       2、httpasyncclient-4.0-beta3.jar

       3、httpclient-4.2.1.jar

       4、httpcore-4.2.2.jar

       5、httpcore-nio-4.2.2.jar

        6、neethi-3.0.2.jar

        7、spring-aop-3.0.7.RELEASE.jar

        8、spring-asm-3.0.7.RELEASE.jar

        9、spring-beans-3.0.7.RELEASE.jar

        10、spring-context-3.0.7.RELEASE.jar

        11、spring-core-3.0.7.RELEASE.jar

        12、spring-expression-3.0.7.RELEASE.jar

        13、spring-tx-3.0.7.RELEASE.jar

        14、spring-web-3.0.7.RELEASE.jar

        15、wsdl4j-1.6.2.jar

        16、xmlschema-core-2.0.3.jar

3)appliaction-server.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" />

         <!--服务端发布的webservice 在spring中使用jaxws:endpoint元素来暴露Web Service id:指在spring配置的bean的ID Implementor:指明具体的实现类Address:指明这个web service的相对地址 -->
 <jaxws:endpoint id="helloWorld" implementor="com.ws.cxf.daoImpl.HelloWorldImpl"
  address="/HelloWorld" />

4)接口:
@WebService
public interface IHelloWorld {
 @WebMethod
 public String sayHello(String name);
}

cxf-2.7.3+spring3.0.7

原文:http://my.oschina.net/u/1418822/blog/490423

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!