博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring发布WebService
阅读量:5119 次
发布时间:2019-06-13

本文共 1745 字,大约阅读时间需要 5 分钟。

Maven:

org.apache.cxf
cxf-rt-frontend-jaxws
3.0.4
org.apache.cxf
cxf-rt-transports-http
3.0.4
org.apache.neethi
neethi
3.0.3

这里的org.apache.neethi的版本最好是3.0.3 不然你使用了别人的webservice可能会报错 我试过用3.0.2报错

: javax.wsdl.WSDLException: WSDLException: faultCode=PARSER_ERROR: java.lang.RuntimeException: Cannot create a secure XMLInputFactory

具体原因不清楚

还有记得别加这个

不然还是报错

Caused by: org.apache.cxf.BusException: No DestinationFactory was found for the namespace http://schemas.xmlsoap.org/soap/http.

webxml:

CXFService
org.apache.cxf.transport.servlet.CXFServlet
1
CXFService
/ws/*
url-pattern自定义,就是你访问webservice的地址

Springxml:

webservice接口:

package ws.spring.server;    import javax.jws.WebMethod;  import javax.jws.WebService;    @WebService  public interface UserWS {      @WebMethod      public UserBean getUserById(int id);  }

webservice实现类 :

package ws.spring.server;    import javax.jws.WebService;    @WebService  public class UserWSImpl implements UserWS {      public UserWSImpl(){          System.out.println("初始化 UserWSImpl");      }      @Override      public UserBean getUserById(int id) {          System.out.println("server getUserById:"+id);          return new UserBean(1, "张三");            }    }
运行输入地址: /ws/自定义的webservice 地址

转载于:https://www.cnblogs.com/zhousiwei/p/10625782.html

你可能感兴趣的文章
每日一问:到底为什么属性动画后 View 在新位置还能响应事件
查看>>
将WCF寄宿在托管的Windows服务中
查看>>
ASP.NET Core开发Docker部署
查看>>
谈谈对于企业级系统架构的理解
查看>>
用jQuery和PHP来实现转盘抽奖程序
查看>>
python作业4
查看>>
JAVA泛型方法与类型限定
查看>>
【RabbitMQ】一文带你搞定RabbitMQ延迟队列
查看>>
Sublime的PackageControl安装及插件安装问题
查看>>
React 特性剪辑(版本 16.0 ~ 16.9)
查看>>
expdp impdp 错误: ORA-39064: 无法写入日志文件 ORA-29285: 文件写入错误(解决方案)
查看>>
博客地址已转
查看>>
【Python数据挖掘】决策树、随机森林、Bootsing、
查看>>
深入浅出WPF之控件与布局
查看>>
搬家通知!
查看>>
Git 服务器搭建
查看>>
git 提交作业流程
查看>>
Windows10系统.NET Framework 3.5离线安装方法
查看>>
【黑马程序员】————流程控制
查看>>
[LeetCode]Lowest Common Ancestor of a Binary Search Tree
查看>>