Spring boot 整合CXF webservice 遇到的问题及解决

Spring boot 整合CXF开发web service 遇到的问题:

  1、成功集成cxf后,发现只有webservice服务可以正常使用,其他请求url全部无法正常访问。

  解决办法:在发布服务配置类WebServiceConfig.java中,更改此方法名:

@Bean
public ServletRegistrationBean dispatcherServlet() 

  改为:

@Bean
    public ServletRegistrationBean disServlet(){
        return new ServletRegistrationBean(new CXFServlet(),"/service/*");//发布服务名称
    }

  即可成功访问其他url

  是因为 public ServletRegistrationBean dispatcherServlet() 把默认映射覆盖掉了,把这个名字改掉,控制类方法就能访问了。

  更改此方法明后可以正常其他请求url,webservice服务也正常。

  出处:https://blog.csdn.net/hawako/article/details/80556676

 

猜你喜欢

转载自www.cnblogs.com/Big-Boss/p/11912679.html