基于CXF的webService服务端开发

 时间:2024-10-14 00:10:26

最近在做的项目需要和外系统新增一个webService接口,此服务端是基于CXF框架下的webservice服务端开发,我整理了下步骤~一起来学习下吧~

工具/原料

Eclipse、电脑

创建项目

1、 1、首先创建一个项目,目录结构如下图: helloWorld.server为webservice接口及实现类所在的包; applicationContext-cxf.xml未发布webservice服务时的配置文件; web.xml为整个项目的配置。

基于CXF的webService服务端开发

2、 2、applicationContext-cxf.xml的配置内容如下:其中serviceClass为接口类的地址,<jaxws:serviceBean>为实现类的地址。

基于CXF的webService服务端开发

接口及实现类

1、 1、把基本的框架搭建好之后,就可以开始webservice服务端代码的开发,创建一个接口类:HelloWorld.java,它的代码内容:

基于CXF的webService服务端开发

2、 2、再创建一个类HelloWorldImpl.java实现上面的接口类,代码内容:

基于CXF的webService服务端开发

发布webservice服务

1、 1、将项目部署到服务器上,我是将此项目部署到tomcat上了,启动服务,访问http://localhost:8080/cxfWebService/services 地址,会将此项目中的所有服务显示出来,选择要访问的webservice服务端,点击wsdl链接,即可访问其wsdl文件。

基于CXF的webService服务端开发

2、 2、wsdl文件的内容如下:

基于CXF的webService服务端开发
  • DataGrip怎么设置数据编辑器优于ddl编辑器
  • Python 3.5 解决 unable to find vcvarsall.bat
  • Oracle联机日志管理logfile
  • 配置tomcat数据源的两种方法
  • CPU性能的好坏该如何看
  • 热门搜索
    示儿的诗意是什么 穷且益坚不坠青云之志什么意思 什么是倒数 树欲静而风不止什么意思 山东山西的山指的是什么山 什么是职业病 sus304什么意思 miss什么意思 by什么意思 诚实的反义词是什么