eclipse开发webservice实例及问题解决「建议收藏」

eclipse开发webservice实例及问题解决「建议收藏」1.开发环境及准备工作系统:windows7 jdk:1.8eclipse:4.6.3(一般版本通用的)下载ApacheAxis2:http://mirror.bit.edu.cn/apache/axis/axis2/java/core/1.7.6/axis2-1.7.6-bin.zip 解压缩得到的目录,目录内的文件结构如下:*****配置tomcat服务器

大家好,又见面了,我是你们的朋友全栈君。

1.开发环境及准备工作

系统:windows7 

jdk:1.8

eclipse :4.6.3(一般版本通用的)

下载Apache Axis2 :http://mirror.bit.edu.cn/apache/axis/axis2/java/core/1.7.6/axis2-1.7.6-bin.zip

  解压缩得到的目录,目录内的文件结构如下:eclipse开发webservice实例及问题解决「建议收藏」

*****配置tomcat 服务器:将下载的tomcat服务器配置上去(这不是重点,简单说)eclipse开发webservice实例及问题解决「建议收藏」

2.开发前配置

在Eclipse的菜单栏中,Window –> Preferences –> Web Service –> Axis2 Perferences,在Axis2 runtime location中选择Axis2解压缩包的位置,设置好后,点”OK”即行。

eclipse开发webservice实例及问题解决「建议收藏」

3.开发Web Service

我们做一个计算器的websevice

1.新建Java工程及CalculateService类目录如下:

eclipse开发webservice实例及问题解决「建议收藏」

CalculateService类中的代码如下(包含加减乘除的计算):

package com.mjy.test;


public class CalculateService {
    //加法  
    public float plus(float x, float y) {
        return x + y;
    }

    //减法  
    public float minus(float x, float y) {
        return x - y;
    }

    //乘法  
    public float multiply(float x, float y) {
        return x * y;
    }

    //除法  
    public float divide(float x, float y) {
        if (y != 0) {
            return x / y;
        } else
            return -1;
    }
}


2.在项目名称上右键new –> other,找到”Web Services”下面的”Web Service”;

选择刚刚创建的类,并配置如下

eclipse开发webservice实例及问题解决「建议收藏」

一路点击next:要等一会儿,喝口水的功夫,,,。

eclipse开发webservice实例及问题解决「建议收藏」

点start server:没喝够?再来一口

等启完后,点击”next — > next”,一切默认即行,最后,点击完成。最后,出现如下界面:(Web Service Explorer),我们在这里便可测试我们的Web服务。

eclipse开发webservice实例及问题解决「建议收藏」

下面四个就是你写的计算器的功能了,自己试试

eclipse开发webservice实例及问题解决「建议收藏」

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/162653.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • J2SE初识「建议收藏」

    J2SE初识「建议收藏」什么是J2SE?J2SE和Java有什么关系?什么是Java2?这三者有什么联系?为什么要有Java2?J2SE?我用一张图来解释其实Java2是Java的第二代J2SE是Java2的标准版,主要用于桌面应用软件的编程J2EE是Java2的企业版,主要用户分布式的网络程序开发,比如电子商务网站J2ME是Java2的微缩版,主要

    2022年10月31日
  • java observable_java primitive type

    java observable_java primitive typeSortedSet接口主要用于排序操作,即实现此接口的子类都属于排序的子类SortedSet接口定义:publicinterfaceSortedSet<E>extendsSet<E>该接口也继承了Set接口,定义了如下方法:importjava.util.SortedSet;importjava.util.TreeSet;public…

    2022年10月21日
  • python3爆破服务器_dirsearch「建议收藏」

    python3爆破服务器_dirsearch「建议收藏」dirsearchCurrentRelease:v0.3.9(2019.11.26)Overviewdirsearchisasimplecommandlinetooldesignedtobruteforcedirectoriesandfilesinwebsites.Installation&Usagegitclonehttps://github….

    2022年10月6日
  • dreamweaver导入站点_站点创建成功咋办

    dreamweaver导入站点_站点创建成功咋办
    在“文件”面板中,单击“文件”下方列表框的下拉箭头,从下拉列表框中单击“管理站点”菜单项,如下图所示。
    弹出“管理站点”对话框,如下图所示。
    点击“新建”-“站点”,如下图所示。
    弹出“未命名站点1的站点定义为”对话框,在“基本”选项卡,“您打算为您的站点起什么名字?”一栏输入站点的名字,如:Fuersen。在“您的站点的HTTP地址(URL)是什么?”输入“http://www.Fuersen.com/mysite”,如下图所示。
    点击“下

    2022年10月21日
  • 如何检测wifi信号强度以及辐射强度_wifi信号强度标准

    如何检测wifi信号强度以及辐射强度_wifi信号强度标准原文网址:http://jingyan.baidu.com/article/90895e0fe9616164ec6b0b88.html当我们在使用wifi上网时,在某些角落会出现无wifi信号,或是时

    2022年8月2日
  • 工程伦理学_笔记(复习用)「建议收藏」

    工程伦理学_笔记(复习用)「建议收藏」工程伦理学第一章工程与伦理1.1如何理解工程一、技术与工程的区别二、技术与工程的联系三、工程的定义四、工程的过程五、工程具有不确定性和探索性六、理解工程活动的7个维度1.2如何理解伦理一、道德与伦理二、不同的伦理立场三、伦理困境与伦理选择1.3工程实践中的伦理问题一、工程活动中的行动者网络(具有动态性和网络性)二、主要的工程伦理问题三、工程伦理问题的特点1.4如何处理工程实践中的伦理问题一、工程实践中伦理问题的辨识二、处理工程伦理问题的基本原则三、应对工程伦理问题的基本思路第二章工程中的风险、安

    2022年7月15日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号