news 2026/4/16 6:04:22

08.07.02.tiptop webserver接口篇(创建webserver服务器)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
08.07.02.tiptop webserver接口篇(创建webserver服务器)

本页目录

  • 1、创建项目
  • 2、发布项目
  • 3、测试

创建项目

  • 菜单位置: File > New > Other…>Java>Java Project

    • Project Name:SOAPServer
    • Use a project specific JRE: 选择本地jdk
    • Next > Libraries 选项卡 > Add Library…>User Library>axis2
  • 右键src文件夹> New > Other…>Java>Class

    • Package: com.web.service
    • Name: HelloWorld
packagecom.web.service;publicclassHelloWorld{publicfloataddValue(floatvalue){return(value+10);}publicfloatsubtractValue(floatvalue){return(value-10);}publicStringsayHi(Stringuser){return"Hi, "+user;}}
  • 保存后:.class自动生成到bin文件夹下

发布项目

  • New > File > Other > Axis2 wizards > Axis2 Services Archiver

    • Class File Location:C:\Work\eclipse\SOAPServer\bin
    • include .class files only
    • Next>Next>Next
    • Generate the service xml automatically > Next
      • Service name:SOAPServer
      • Class name:com.web.service.HelloWorld > Load > Next
        • Output file location: C:\Software\tomcat\webapps\axis2\WEB-INF\services
        • Output File Name: SOAPServer_service
  • 启动tomcat

# 管理员身份进入cmdcdC:\Software\tomcat\bin catalina.bat run

测试

  • 浏览器输入:http://localhost:8080/axis2/services/listServices

    • 多出:SOAPServer。点击进入可以看到:sayHiResponse接口
  • 使用SOAP_UI 访问接口

    • url:http://localhost:8080/axis2/services/SOAPServer?wsdl
<soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:ser="http://service.web.com"><soapenv:Header/><soapenv:Body><ser:sayHi><!--Optional:--><ser:user>111</ser:user></ser:sayHi></soapenv:Body></soapenv:Envelope>

  • 使用Apipost 访问接口

在这里插入图片描述

  • POST方式
    • url: http://localhost:8080/axis2/services/SOAPServer
    • Header
Content-Type:text/xml;charset=UTF-8 SOAPAction:""
- Body - raw 选xml
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:ser="http://service.web.com"><soapenv:Header/><soapenv:Body><ser:sayHi><!--Optional:--><ser:user>111</ser:user></ser:sayHi></soapenv:Body></soapenv:Envelope>
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 6:02:29

08.08.01.tiptop webserver接口篇(制作接口:自定义发送接口)

基础知识&#xff1a; 08.07.01.tiptop webserver接口篇&#xff08;环境搭建 搭建webserver服务器软件准备&#xff09;08.07.02.tiptop webserver接口篇&#xff08;创建webserver服务器&#xff09; 本页目录 1、写代码2、测试 写代码 4gl IMPORT xml IMPORT comDATABA…

作者头像 李华
网站建设 2026/3/14 2:47:41

如何将CAD对象指定到机械图层?

在机械设计绘图流程中&#xff0c;修改历史图纸或协同作业时&#xff0c;图形对象常因未按预设的机械图层分类放置&#xff0c;导致图纸管理混乱、打印效果不佳&#xff0c;严重时甚至影响后续的数控加工与生产。 针对这一普遍痛点&#xff0c;CAD机械版内置了高效的层变换工具…

作者头像 李华
网站建设 2026/4/16 0:25:35

基于java的社区物资购买系统(11877)

有需要的同学&#xff0c;源代码和配套文档领取&#xff0c;加文章最下方的名片哦 一、项目演示 项目演示视频 二、资料介绍 完整源代码&#xff08;前后端源代码SQL脚本&#xff09;配套文档&#xff08;LWPPT开题报告&#xff09;远程调试控屏包运行 三、技术介绍 Java…

作者头像 李华
网站建设 2026/4/13 9:25:05

<span class=“js_title_inner“>网络流量监控神器 , Wireshark看着太累了</span>

如果你想知道电脑在后台偷偷连哪些服务器,但Wireshark那界面看着头疼。命令行工具吧,又不够直观。Sniffnet这个项目就是专门解决这个痛点的。GitHub上32.2K星了,Rust写的跨平台网络流量监控工具,界面漂亮得不像开源软件,功能还特别全。实时图表、地理位置、域名解析、自定义通知…

作者头像 李华
网站建设 2026/4/15 23:04:02

<span class=“js_title_inner“>[今日战况]创新高了!黄金有色吃大肉!ETF三因子轮动实盘跟踪!股票量化分析工具QTYX-V3.3.6</span>

前言 我们的股票量化系统QTYX在实战中不断迭代升级!!!分享QTYX系统目的是提供给大家一个搭建量化系统的模版&#xff0c;帮助大家搭建属于自己的系统。因此我们提供源码&#xff0c;可以根据自己的风格二次开发。 关于QTYX的使用攻略可以查看链接&#xff1a;QTYX使用攻略QTYX一…

作者头像 李华