一、web.xml配置

 <!-- CXFServlet rest    开始 -->
     <filter>
<filter-name>mobileLoginFilter</filter-name>
<filter-class>
com.app.webservice.login.LoginFilter
</filter-class>
<init-param>
<param-name>logonStrings</param-name>
<param-value>/cxf/webservice/*</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>mobileLoginFilter</filter-name>
<url-pattern>/cxf/webservice/*</url-pattern>
</filter-mapping>
   
    <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>/cxf/*</url-pattern>
</servlet-mapping>

<servlet>
  <servlet-name>DownloadServlet</servlet-name>
    <servlet-class>com.haozi.core.web.servlet.DownloadServlet</servlet-class>
  </servlet>
  
  <servlet-mapping>
    <servlet-name>DownloadServlet</servlet-name>
    <url-pattern>/servlet/DownloadServlet</url-pattern>
  </servlet-mapping>

    <!-- CXFServlet rest 结束 -->

将以上代码拷贝到web.xml文件,其中包括了移动端设备的登录验证filter,和CXFServlet配置,DownloadServlet暂时不知道是什么先配置进去吧,不行就注释掉

二、applicationContext-cxf.xml配置

webservice配置相关

三、创建测试类、测试方法

    webservice配置相关

四、测试是否成功请求地址:http://192.168.1.115:8080/yqserver/cxf/webservice/helloService/getHello

发送测试请求的时候先把过滤注释掉


相关文章:

  • 2021-05-11
  • 2021-09-10
  • 2021-07-23
  • 2022-01-12
  • 2021-10-22
  • 2021-11-20
  • 2021-12-21
  • 2018-03-13
猜你喜欢
  • 2018-01-26
  • 2022-12-23
  • 2021-06-28
  • 2021-08-08
  • 2021-07-01
相关资源
相似解决方案