news 2026/4/18 7:41:58

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 15:20:25

杰理之添加设备(优先)独立模式功能【篇】

diff --git a/SDK/apps/soundbox/include/app_config.h b/SDK/apps/soundbox/include/app_config.h index 1b8b4af…65db090 100644 — a/SDK/apps/soundbox/include/app_config.hb/SDK/apps/soundbox/include/app_config.h-276,4 276,9 #define TCFG_LOWPOWER_LOWPOWER_SE…

作者头像 李华
网站建设 2026/4/18 2:08:59

信管毕设2026题目答疑

1 引言 毕业设计是大家学习生涯的最重要的里程碑&#xff0c;它不仅是对四年所学知识的综合运用&#xff0c;更是展示个人技术能力和创新思维的重要过程。选择一个合适的毕业设计题目至关重要&#xff0c;它应该既能体现你的专业能力&#xff0c;又能满足实际应用需求&#xff…

作者头像 李华
网站建设 2026/4/18 5:30:40

第五阶段 第36部分听力

Part 1: 开场 I’m Vikram and on this show, people call me for help with their home. 我是 Vikram&#xff0c;在这个节目里&#xff0c;人们打电话向我求助家居问题。 But first, here are some words you need to know. 但首先&#xff0c;这里有一些你需要知道的词。 …

作者头像 李华
网站建设 2026/4/18 7:50:55

产品经理案例分析(三):从形态选择到页面落地,一篇讲透

做电商产品&#xff0c;用户端是直面用户的 “第一道门面”&#xff0c;也是转化成交的核心战场。很多产品新手容易陷入 “功能堆料” 的误区&#xff0c;却忘了用户端设计的本质是 “匹配需求 降低成本”。今天就从实际设计逻辑出发&#xff0c;拆解电商用户端的核心要点&…

作者头像 李华
网站建设 2026/4/18 8:32:08

Vue—— Vue3 + Node.js 后台管理系统 之 【响应式数据处理】

背景问题 在Vue3应用中&#xff0c;响应式数据的处理是核心&#xff0c;但不当的处理会导致性能问题和意外行为。 方案思考 如何正确使用响应式API如何处理深层响应式对象如何避免不必要的响应式转换 具体实现 响应式数据优化&#xff1a; // utils/reactivity.ts - 响应…

作者头像 李华
网站建设 2026/4/18 8:04:48

基于Spring Boot的在线招聘平台设计与实现

&#x1f345; 作者主页&#xff1a;Selina .a &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行交流合作。 主要内容&#xff1a;SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据…

作者头像 李华