Intellij IDEA开发WebService步骤实例

本文详述了如何使用IntelliJ IDEA创建一个基于Apache Axis的WebService项目,包括新建项目、生成WSDL文件、配置Tomcat服务器、解决部署过程中遇到的问题以及编写和运行客户端代码来调用服务。
摘要由CSDN通过智能技术生成

Intellij IDEA开发WebService步骤实例

该文章是记录自己的课程作业,没有做过多研究,好多问题我也不懂,见谅!

以“基本运算服务的开发与部署。具体内容:实现加、减、乘、除、平方、开平方等常用数学运算 webservice”为例介绍
1)新建项目
    a.进入File > New Project…菜单打开新建项目窗口,依次选择Java、WebServices,Version项选择Apache Axis,Libraries项选择 Download。然后点击Next按钮进入下一页
(注意:1.要确保电脑联网,勾选DownLoad是为了下载必要的jar报,这个是需要联网下载的,否则后面的实验很难进行 2.Version一项改为 Apache Axis)
在这里插入图片描述
     b.在下一页中输入项目名称,然后点击Finish按钮开始下载依赖包。依赖包下载完成后进入新建的项目,选择项目文件存放位置,自定义项目名。
在这里插入图片描述
2)项目初始结构(有一个自动生成的Java类–HelloWorld)
在这里插入图片描述
3)生成WSDL文件
    a.可以修生成的HelloWorld文件内容,实现常用算数运算,或者自己另外创建一个类编写源代码实现常用算数运算(我是直接修改的HelloWorld)

package example;
public class HelloWorld {
    public double add(double a, double b) {
        return a + b;
    }

    public double minus(double a, double b) {
        return a - b;
    }

    public double multiply(double a, double b) {
        return a * b;
    }

    public double divide(double a, double b) {
        return a / b;
    }

    public double power(double a) {
        return a*a;
    }

    public double sqrt(double a) {
        if (a < 0) {
            System.out.println("开方数要大于0");
            return 0;
        } else {
            return Math.sqrt(a);
        }
    }
}

    b.在HelloWorld.java文件上点击右键,选WebServices -> Generate Wsdl From Java Code 。在弹出的窗口里点OK。
在这里插入图片描述
在这里插入图片描述
    c.这时会发现在项目结构目录里多了一个HelloWorld.wsdl文件。
在这里插入图片描述
4)配置Tomcat服务

评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值