news 2026/4/23 14:01:57

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/15 5:52:08

技术演进中的开发沉思-350:并发模型(上)

今天说的线程通信是并发编程的核心问题之一&#xff0c;本质是解决多线程协作时的信息交换问题—— 多线程并非孤立执行&#xff0c;若要协同完成复杂任务&#xff08;如生产者 - 消费者、任务流水线&#xff09;&#xff0c;就必须通过特定机制交换信息&#xff0c;而共享内存…

作者头像 李华
网站建设 2026/4/23 13:56:46

【读书笔记】《好妈妈胜过好老师》

《好妈妈胜过好老师》——尹建莉谈家庭教育 一、作业与学习习惯的培养 1. 不陪才能培养好习惯 核心观点&#xff1a; 陪孩子写作业是错误的做法,会阻碍孩子自觉意识的生长。 实践案例&#xff1a; 尹建莉女儿上小学时,她主动与女儿沟通:“你已经是小学生了,天天都会有作业,…

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

基于Springboot的智慧养老平台毕业论文+PPT(附源代码+演示视频)

文章目录 一、项目简介1.1 运行视频1.2 &#x1f680; 项目技术栈1.3 ✅ 环境要求说明1.4 包含的文件列表 后台运行截图项目部署源码下载 一、项目简介 项目基于SpringBoot框架&#xff0c;前后端分离架构&#xff0c;后端为SpringBoot前端Vue。基于Springboot的智慧养老平台 …

作者头像 李华
网站建设 2026/4/23 11:29:36

基于Java的水产品网站系统设计与实现(11878)

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

作者头像 李华
网站建设 2026/4/23 11:34:07

Vue—— Vue3 + Node.js 后台管理系统 之 【 细节优化技巧】

10. 细节优化技巧 背景问题 在实际开发中&#xff0c;很多细节问题会影响应用的质量和性能。 方案思考 如何防止内存泄漏如何优化DOM操作如何处理异步操作 具体实现 内存泄漏防护&#xff1a; // utils/performance.ts - 性能优化技巧 import { ref, onUnmounted } from vue;//…

作者头像 李华