【SoapUI】6 Eclipse下webservice项目创建

       本文基于Axis2框架,再eclipse环境下搭建webservice项目,以用于后期使用SoapUI进行webservice接口测试。

1、下载Axis2框架

在官网http://axis.apache.org/axis2/java/core/download.html下载web service框架Axis2,这是Apache的一个子项目,注意下载的版本,最好和jdk版本匹配,JDK1.8需要下载1.7.x版本的。

2、在eclipse中集成Axis2框架

       打开eclipse软件,选择一个工程目录:webservice,然后window->preferences->Web Services->Axis2 Preferences,在其中加载解压后的axis文件夹。

3、创建web项目,并提供对外访问的java类和方法:

File->New->Project->web,选择Dynamic Web Project,点击下一步:

其中NewRuntime,需要配置Tomcat,如果jre是1.8_xxx,选择tomcat7版本。如果已经安装过,只需要在此处设置安装目录即可,如果没有安装过,可以选择Download and install选项,设置安装目录即可。

完成上面配置,直接点击Finish按钮,完成项目创建。生成的工程目录如下:

再在Java Resources->src下创建包:com.qf,在包下创建一个类:FirstDemo.java

其中实现如下类和方法的创建:

4、选择项目的web service

鼠标右键New->Other-  >Web Service->Web Service选中,点击next。

按照下面页面进行设置,其中需要点击Browser选择刚创建的java文件,点击下一步。

选择对外开放的接口方法,点击下一步:

点击页面的Start server,启动Tomcat服务(注意端口问题,默认是8080端口,若有占用此端口的需要关闭其再试)

启动Tomcat服务成功后,改按钮会置灰,Eclipse控制台会显示tomcat启动日志,并处于服务状态,点击该页面的Finish完成配置。

在弹出的页面中如图设置,验证通过,则web service服务搭建成功。

5、查看wsdl文件

通过xml文件打开,可以找到该服务提供的接口地址,末尾拼接wsdl:http://localhost:8080/WebSerDemo/services/FirstDemo?wsdl

复制该地址到浏览器中,可以查看xml格式的内容:

在浏览器中输入:http://localhost:8080/WebSerDemo/services,点击图示按钮,也可以打开上文的wsdl文件。

记住这个地址:http://localhost:8080/WebSerDemo/services/FirstDemo?wsdl

使用soapUI进行接口测试的时候需要该url。

【原创作品,如果转发,请标注转自本链接】

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、准备 (1)JDK 1.8,Tomcat9.0,MyEclipse2016 (2)Axis2:https://...
    南湖Giser阅读 2,812评论 0 0
  • WebService介绍 首先我们来谈一下为什么需要学习webService这样的一个技术吧.... 问题一 如果...
    Java3y阅读 13,207评论 5 139
  • 前言 今天主要和大家分享搭建java版webservice,以及php调用webservice遇到的一些坑。博客内...
    Joryun阅读 10,253评论 0 16
  • WebService学习笔记 友情提示,本文档的图床使用极简图床进行图片存储,默认存储到七牛云空间 本学习贴是根据...
    Mr_魏阅读 4,750评论 0 5
  • 曼城的九月已经秋意浓浓,站在阳台上的我不自觉的打了一个寒战,扯紧披肩,缩了缩下巴,把自己捂进暖...
    乐淘淘在曼城阅读 3,169评论 2 1