使用idea201902发布webservice服务

本文介绍了如何使用IntelliJ IDEA 2019.2创建并发布一个基于Apache Axis的Webservice服务,包括创建Webservice工程、生成WSDL文件、部署到Tomcat服务器以及解决调用时的错误问题,最后展示了客户端测试接口的编写过程。
摘要由CSDN通过智能技术生成

1 前言

最近有个朋友让我帮他写个webservice例子,涵盖服务端以及客户端。webservice好久没用了,于是乎借助搜索平台以及自己印象中的那么点知识,算是完工了一个简单的例子,希望对初学朋友能有帮助,本例子用的是idea,不同的集成工具会不一样,如eclipse。

2 环境说明

1、JDK1.8
2、idea2019.2
3、tomcat8

3 webservice服务端搭建

3.1 创建webservice工程

1、新建工程,创建的时候选择webServices,版本选择Apache Axis 库选择Download,然后点击next,如下图:

在这里插入图片描述
2、给工程取个名称demo,接着点击Finish。
在这里插入图片描述
然后会弹出个如下窗口,点击Yes,会下载一些JAR。
在这里插入图片描述
点击重启,使其生效。
在这里插入图片描述
创建好的工程界面如下,并会帮你生产一个类。
在这里插入图片描述

3.2 发布webservice工程

发布也即把服务部署到应用容器中,本示例使用tomcat 。
1、生产WSDL文件,选中HelloWorld文件,然后点击工具栏Tools中的WebServices,然后选择Generate Wsdl From Java Code,如下图:
在这里插入图片描述
然后会有如下弹窗,注意Web Service URL这一栏,路径需要配置好,我的修改为如下:
http://localhost:8080/demo/services/example/HelloWorld
在这里插入图片描述
点击OK后,就会生产一个WSDL文件,如下:
在这里插入图片描述
OK,至此我们生成wsdl完成。

2、部署到tomcat下然后启动服务

首先我们需要注意一个问题,就是点击工程的Project Structure,然后Artifacts一栏下面会有个警告,点击Fix… 进行修复,然后选择Add。如下图&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值