jdk 发布 webservice

 

本文为原创:

 

1.web.xml:配置ws发布的服务器IP或域名,以及servlet

 

 <context-param>
  <param-name>host</param-name>
  <param-value>192.168.1.123</param-value>
 </context-param>
 <servlet>
  <description>This is the description of my J2EE component</description>
  <display-name>My J2EE component</display-name>
  <servlet-name>MainServlet</servlet-name>
  <servlet-class>com.free.app.servlet.MainServlet</servlet-class>
  <load-on-startup>0</load-on-startup>
 </servlet>

 <servlet-mapping>
  <servlet-name>MainServlet</servlet-name>
  <url-pattern>/servlet/MainServlet</url-pattern>
 </servlet-mapping>

 

2.servlet设置

public class MainServlet extends HttpServlet {
 private static final long serialVersionUID = 1L;

 @Override
 public void init() throws ServletException {
  super.init();
  
  ServletContext sc = this.getServletContext();
  String host = sc.getInitParameter("host");
  
  IBussService ws = new BussService();
  Endpoint.publish("http://" + host + "/ws/bussService", ws);
 }

........................

}

 

3.ws实现类

@WebService
public class BussService implements IBussService{
 
 @Override
 @WebMethod
 public String test(String xml) throws Exception {
  
  System.out.println("参数="+xml);
  return Common.succMsg;
 }

}

 

4.xfire调用wsdl

import java.net.URL;

import org.codehaus.xfire.client.Client;

 

public Object[] invoikWS(String url, String method, Object[] params) throws Exception {
  Client client = null;
  client = new Client(new URL(url));
  Object[] result = client.invoke(method, params);
  return result;
 }

 

 

 

 

  

 

 

WebService(jdk中的wsimport解析wsdl,jdk发布webservice) 学习webservice预备知识 (1)XML—Extensible Markup Language 扩展性标记语言 XML,用于传输格式化的数据,是Web服务的基础。 namespace-命名空间。 xmlns=“http://www.xr.com” 使用默认命名空间。 xmlns:xr=“http://www.xr.com”使用指定名称的命名空间。 (2)WSDL—WebService Des... 阅读详情

相关推荐

VINS-Mono 代码详细解读——IMU预积分的残差、Jacobian和协方差 processIMU()+intergrationBase类+imu_factor.h

IMU离散中值预积分 1.1、IMU模型 测量值:加速度计a^、陀螺仪w^, 加上了bias游走和随机白噪声。 真实值:加速度计a、陀螺仪w。 实际情况下,可以获得测量值a^和w^,需要反推真实值。一般忽略随机游走高斯噪声n w=w^-bg; a=qwb(a^-ba)-gw; 1.2、连续时间IMU运动模型,积分 PVQ(两帧之间) 将第k帧和第k+1帧所有的IMU进行积...

try_again_later的博客 9266

使用Servlet发布WebService

首先感谢熔岩的文章: http://lavasoft.blog.51cto.com/62575/227988 1.Eclipse安装上tomcat插件,http://www.eclipsetotale.com/tomcatPlugin.html下载后解压者eclipse的plugin目录 2.建立一个WebService: package com.garfield.webservice...

weixin_34281537的博客 215

MAIXCAM无线连接实战:5分钟搞定远程调试与代码烧录(避坑版)

本文提供了一份详细的MAIXCAM无线连接实战指南,帮助嵌入式视觉开发者快速配置远程调试与代码烧录。文章重点介绍了通过MaixHub IDE进行Wi-Fi配置、建立远程终端连接、使用SFTP进行文件传输以及管理自启动应用程序的完整流程,并针对IP地址变动、信号中断等常见问题提供了实用的避坑解决方案,旨在提升开发效率与灵活性。

weixin_29188043的博客 299

使用JDK的方式发布WebService

使用JDK的方式发布WebService 一、创建服务端代码 1、首先创建一个接口 /** * WebService 的服务端 * * @author yao jun * @date 2019/6/12 8:30 */ public interface TestWSServiceInf { String ping(String hello); } 2、创建...

qq_35598594的博客 317

如何在Tagetik系统中抽取处理SAP系统财务数据

如何在Tagetik系统中抽取处理不同核算系统财务数据:以SAP为例,简单讲一下Tagetik对接SAP数据的基本情况

2201_75401663的博客 578

SAP传输请求全流程详解:从SE10创建到STMS跨环境部署(附常见错误排查)

本文详细解析了SAP传输请求的全流程,从SE10创建到STMS跨环境部署,并提供了常见错误排查方法。涵盖工作台请求、定制请求等类型,以及STMS传输原理和实战操作技巧,帮助用户高效管理SAP系统变更。

weixin_29214335的博客 143

使用JDK发布和调用webservice服务

1、使用JDK发布webservice服务 创建接口 package com.test.service; public interface WeatherService { /** * 查询指定城市的天气 * @param cityName 城市名称 * @return */ String queryWeather(String ci...

Yinyaowei的博客 1404

STorM BGC V1.31硬件+SimpleBGC固件:从零搭建三轴云台开发环境(Keil+JLink避坑指南)

本文详细介绍了如何从零搭建STorM BGC V1.31硬件+SimpleBGC固件的三轴云台开发环境,涵盖硬件连接、Keil+JLink开发工具配置、固件编译与烧录等关键步骤,并提供了常见问题的解决方案和调试技巧,帮助开发者快速上手三轴云台开发。

weixin_28693683的博客 380

【WebService】使用jdk发布webservice及调用

webservice开发---------如何使用jdk发布webservice及调用 第一次见到webservice时,懵,懵,懵,它是什么?主要功能是什么?怎么用?围绕着这些开始webservice学习之旅 一:简介 webService是一种跨编程语言和跨操作系统平台的远程调用技术;采用HTTP协议传输数据,采用XML格式封装数据(即XML中说明调用远程服务对象的哪个方法,传递的参数是什么,以及服务对象的返回结果是什么)。 比如,我们的应用上需要用到天气信息,我们可以调用互联网上查询天气的web

ooooooooooooooxiaosu的博客 782

JAVA:Spring Boot3 集成 ShardingSphere 实现数据分库分表

本文介绍了基于Spring Boot和ShardingSphere-JDBC实现分库分表与读写分离的解决方案。针对高并发、大数据量场景下单库单表的性能瓶颈,通过配置ShardingSphere-JDBC实现:1)订单表按user_id和order_id分片到两个库和两张表;2)读写分离,写操作路由至主库,读操作在从库间负载均衡。方案使用Druid连接池优化,支持业务透明,无需修改SQL。

木头 660

ROS从入门到精通0-4:VSCode 搭建 ROS 工程环境

为了提高开发效率,可以先安装集成开发工具和使用方便的工具,本教程用VSCode搭建ROS工程环境

FRIGIDWINTER的博客 1万+

1、WebService利用JDK发布服务和引用服务

一、JDK发布服务 1.1在eclipse中新建JavaProject,用于发布服务,工程名:webservice_server_jdk Java工程 1.2创建com.qf.webservice包、IWeatherService接口、WeatherServiceImpl 实现类 IWeatherService 代码 package com.qf.webservice; public in...

weixin_43748519的博客 211

2025年GESP12月认证C++一级真题解析

摘要 本文包含13道C++编程选择题,每题2分,涉及语法、运算符、循环、条件判断等知识点。题目考察了变量命名规则、运算符优先级、赋值语句、循环控制、格式化输出等内容。部分题目解析与标答存在差异,例如第4题逗号表达式输出应为5但标答为4,第6题赋值运算结果应为4 4但标答为3 4等。这些题目适合用于检验基础编程能力,但需注意部分标答可能存在争议,建议结合具体编译环境验证。最后一题考察"漂亮数"判断,要求填写数字某位能被3整除的条件表达式。

lan_in的博客 752

使用jdk发布一个webService的服务

注意:用jdk_1.6.0_21以后的版本 在JDK1.6中JAX-WS规范定义了如何发布一个webService服务 JAX-WS是指Java Api for XML – WebService 与Web服务相关的类,都位于javax.xml.ws.*包中 主要类有: (1)@WebService 它是一个注解,用在类上指定将此类发布成一个webservice服务 * 类添加上@WebSer...

qq_44424498的博客 357

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

webservice使用JDK自带的jax-ws创建并发布一个简单的webservice

JDK自带的jax-ws创建并发布一个简单的webservice

zy_js的专栏 1114

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

JDK1.6 实现 WebService,并在tomcat下发布

1.打开eclipse创建一个maven项目 2.创建组ID与项目名称 3. 修改maven默认的JDK版本 选中项目名称-》单击鼠标右键-》选择Properties属性-》选择ProjectFacets属性: 将JAVA的版本改为1.6 选择Java Build Path属性-》点击Source 移除缺失的文件目录,然后新增这两个文件目录 4. 为项目添加Ser

debug0x的专栏 797

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

WebService(4)_标准JDK发布WebService

使用JDK原生发布WebService,十分方便快捷. 附上项目工程代码 WebService使用JDK发布... 接口 @WebService这个注解,说明该接口是一个WebService接口 package com.jdk.ws; import javax.jws.WebService; @WebService public interface HelloServic

Simba_cheng的博客 1159

jdk annotation发布webservice服务 及生成客户端调用代码

下面我们简要介绍如何通过jdk自带的注解发布webservice 首先新建一个Java project为jdkmodel_server 第一步:新建需要发布的接口HelloWorld.java,里面包含一个sayHello方法,其次写出这个接口的实现类实现sayHello方法,简要的打印输出结果 第二步:给接口和实现类加上相应的注解 @WebService表明此类发布为一个服务

杨杨得懿的博客 1829

WebService(二)jdk发布webservice服务

3.jdk发布webservice服务 注意:用Jdk1.6.0_21以后的版本发布一个WebService服务. 说明: 在JDK1.6中JAX-WS规范定义了如何发布一个webService服务。 JAX-WS是指Java Api for XML – WebService. 与Web服务相关的类,都位于javax.xml.ws.*包中。 主要类有: a)@W

sunxm1992的博客 433

WebService:JDK发布service

那么如何才可以发布一个WebService呢?          在JDK1.6中JAX-WS规范定义了如何发布一个webService服务。    JAX-WS是指Java Api for XML – WebService. 用Jdk1.6.0_21以后的版本发布一个WebService服务.与Web服务相关的类,都位于javax.jws.*包中。 主要类有: @WebSe

熊诗言的博客 600

使用JDK发布一个简单WebService

1.名词解析 WSDL – WebService Description Language – Web服务描述语言。 SOAP-Simple Object Access Protocol(简单对象访问协议)。 SOA- service-oriented architecture  面向服务的架构。 2.发布一个WebService服务类的前提:    1.JDK的版本必须是1.6.0_2

jackphang的专栏 5788

CXF用JDK注解的方式发布WebService简单例子

CXF用JDK注解的方式发布WebService简单例子 1. 新建工程,导入CXF相关包: cxf-2.4.2.jarjetty-continuation-7.4.5.v20110725.jarjetty-http-7.4.5.v20110725.jarjetty-io-7.4.5.v20110725.jarjetty-security-7.4.5.v20110725.jarje

水岸梦城 技术博客 1893

WebService学习总结:java使用JDK发布和调用WebService(转载)

转载:这里写链接内容 一、WebService的开发手段 使用Java开发WebService时可以使用以下两种开发手段    1、 使用JDK开发(1.6及以上版本)    2、使用CXF或者axis框架开发(工作中)二、使用JDK开发WebService1、定义一个interface,使用@WebService注解标注接口,使用@WebMethod注解标注接口中定义的所有方法,如下所示:pa

menghuanzhiming的博客 1351

05.使用jdk发布webservice服务

无论服务端是用什么写的,使用框架写的还是用jdk写的,它都会发布出来这样一个东西.主要你遵循咱们这七个步骤来走就可以调用了. 咱们现在转换一下角色,自己发布一个服务让别人去调.怎么来发布一个服务? 我现在怎么能够把这个类作为一个WebService类给外部提供呢?需要一个注解来支持.@WebService证明我这个类是WebService的服务类.服务发布类ServerPublish现...

weixin_30588907的博客 79

JDK发布webservice服务,并生成客户端代码实战

一 jdk发布webservice服务 第一步:新建一个工程ws_jdk_server 新建类HelloServer.java package com.ws.server; import javax.jws.WebMethod; import javax.jws.WebService; /* * ①需要的权限是public * ②方法不能是final * ③方法不能是静态的 *

陌子曦的专栏 1006

利用JDK发布webService实例

一、webService的发布 1、新建一个web Project 2、修改jdk为1.6及以上---- 3、编写方法---- package com.test.webService; import javax.jws.WebService; import javax.xml.ws.Endpoint; @WebService public class

liuj_7的博客 605
上一篇: dll接口查看器
下一篇: dll注册
chun521
博客等级 码龄20年 11粉丝 144原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值