CXFServer&CXFClient

<!-- 引入CXF Bean定义如下,早期的版本中使用 -->
 <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" />
 <!-- 直接发布一个类,无接口 -->
 <jaxws:endpoint id="one" implementor="com.hcm.service.OneService"
  address="/one">
 </jaxws:endpoint>
 
 <!-- 发布一个服务,没有指定接口 -->
 <jaxws:server id="two" address="/two" serviceClass="com.hcm.service.ITwoService">
  <jaxws:inInterceptors>
      <bean class="org.apache.cxf.interceptor.LoggingInInterceptor"></bean>
     </jaxws:inInterceptors>
     <jaxws:outInterceptors>
      <bean class="org.apache.cxf.interceptor.LoggingOutInterceptor"></bean>
     </jaxws:outInterceptors>
 
  <jaxws:serviceBean>
   <!-- 指定发布类,下面类必须添加@WebService注解 -->
   <bean class="com.hcm.service.impl.ITwoServiceImpl"></bean>
  </jaxws:serviceBean>
 </jaxws:server>
<!-- 引入CXF Bean定义如下,早期的版本中使用 -->
 <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" />
 <jaxws:client id="twoService"
       address="http://localhost:8080/CXFServerSpring_02/ws/two"
       serviceClass="com.autoclient.Two">
 </jaxws:client>
<context-param>

   <param-name>contextConfigLocation</param-name>

   <param-value>

    /WEB-INF/cxf-servlet.xml

   </param-value>

  </context-param>

  <listener>

   <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>

  </listener>

  

  <servlet>

   <servlet-name>cxf</servlet-name>

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

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

  </servlet>

  <servlet-mapping>

   <servlet-name>cxf</servlet-name>

   <url-pattern>/ws/*</url-pattern>

  </servlet-mapping>

转载于:https://my.oschina.net/sniperLi/blog/412979

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值