使用services.xml发布WebService
1.编写代码,目录结构如下(可以使用page包管理类结构)
FirstWS源码(SecondWS同)
package service; import java.util.Random; public class FirstWS { public String sayHello(String name) { return "Hello " + name; } public int nextNum(){ return new Random().nextInt(998); } }
services.xml
<serviceGroup> <service name="firstService"> <description> Web Service First例子 </description> <parameter name="ServiceClass"> service.FirstWS </parameter> <messageReceivers> <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out" class="org.apache.axis2.rpc.receivers.RPCMessageReceiver" /> <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-only" class="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver" /> </messageReceivers> </service> <service name="secondService"> <description> Web Service Second例子 </description> <parameter name="ServiceClass"> service.SecondWS </parameter> <messageReceivers> <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out" class="org.apache.axis2.rpc.receivers.RPCMessageReceiver" /> <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-only" class="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver" /> </messageReceivers> </service> </serviceGroup>
2将项目打成jar包或者aar包,右键->Export(我只能帮到这里,下面自己领悟吧)
3.将打好的jar包放到axis2的services文件夹下(别和我说找不到axis2,就是你刚刚在tomcat中发布的那个war包解压缩后的文件夹)
4.那么一切OK,我就当做是哈。启动你的Tomcat尽情的奔跑吧
输入网址http://localhost:8080/axis2/services/listServices查看发布是否成功,反正我的成功了
相关推荐
webservice3 使用services.xml发布webservice
标题中的“Axis2之使用services.xml发布带包的Webservice”指的是在Apache Axis2框架下,通过services.xml配置文件来发布包含多个类或包的Web服务。Apache Axis2是Java平台上的一个开源Web服务框架,它允许开发人员...
本篇将详细介绍如何使用services.xml文件以jar或aar格式发布Web服务,并通过图解的方式一步步指导操作。 首先,我们需要配置services.xml文件。这个文件是Axis2用来定义Web服务的核心配置。例如,在提供的代码中,...
在本场景中,"开发基于JWS的webservice并通过jun-jaxws发布所需的jar包"指的是利用Java API for XML Web Services (JAX-WS) 的一个实现——Sun JAX-WS(也称为Metro)来创建、部署和运行Web服务。Sun JAX-WS是Oracle...
本主题的核心是"拼接XML调用WebService",这通常指的是通过构建XML字符串来构造请求,然后发送该请求到一个Web Service接口以获取响应。以下是对这个过程的详细解释: 1. **XML基础**:XML是一种结构化标记语言,它...
这些服务可能基于JAX-WS(Java API for XML Web Services)或JAX-RS(Java API for RESTful Web Services)标准。 接着,Ant的`<target>`元素定义了构建步骤。例如,可以有一个`compile`目标用于编译源代码,`war`...
在C#中,我们可以使用`System.Xml`命名空间中的类来处理XML文档。其中,`XmlDocument`类是核心,用于加载和操作XML文档。例如,以下代码展示了如何读取一个XML文件: ```csharp using System.Xml; XmlDocument...
文档3 使用services.xml发布webservice 文档4 二进制文件读取 文档5 会话管理 文档6 跨越session管理 文档7 spring的bean发布为webservice 文档8 异步调用webservice 文档9 编写axis模块 文档10 使用moniter...
Webservice是一种基于XML(Extensible Markup Language)的通信协议,它使用SOAP(Simple Object Access Protocol)作为传输协议,WSDL(Web Services Description Language)描述服务接口,而UDDI(Universal ...
这个问题通常涉及到Java API for XML Web Services(JAX-WS)和Oracle WebLogic Server 12的集成。 JAX-WS是一种标准的Java API,用于创建和消费Web服务,它简化了基于SOAP的消息交换,并提供了与XML Schema的直接...
在实际开发中,通常会使用`Microsoft.Exchange.WebServices`库,这是一个.NET Framework的类库,包含在`Microsoft.Exchange.WebServices.dll`文件中。这个库简化了与EWS的交互,提供了易于使用的.NET对象模型。开发...
本篇文章将深入探讨如何使用C#和Visual Studio 2019(VS2019)来创建一个WebService,使其能够返回指定的XML格式。XML(eXtensible Markup Language)是一种自定义标记语言,广泛用于数据交换、存储和结构化信息表示...
通常,这些接口会使用Java的JAX-WS(Java API for XML Web Services)标准来定义,其中的方法对应于Web服务的操作。例如,一个名为`HelloWorldService`的接口可能有一个`sayHello`方法,这个方法会被映射到SOAP消息...
3. **JAX-WS配置**:JWS通常使用Java API for XML Web Services (JAX-WS)来处理Web服务的细节。在Spring中,我们可以通过配置XML或使用Java配置来启用JAX-WS支持,并指定服务接口和其实现。 - XML配置示例: ```...
JAX-WS(Java API for XML Web Services)是Java平台上用于构建Web服务的标准,它取代了早期的JAX-RPC,提供了一种更简单、更面向对象的方式来创建和消费Web服务。在使用JAX-WS开发Java Web服务时,我们需要依赖一些...
使用基于协定的 ASP.NET,为 Xml Web Services 实现 生成抽象类。默认情况下,生成客户端代理 类。 /serverInterface 为 ASP.Net Web 服务的服务器端实现生成 接口。将为 wsdl 文档中的每个绑定生成 一个接口...
WebService大讲堂之Axis2(3):使用services.xml文件发布WebService ................................................ 14 WebService大讲堂之Axis2(4):二进制文件传输 .............................................
4. **JAX-WS**(Java API for XML Web Services):这是 Java 平台上开发 WebService 的标准接口,提供了创建、部署和消费 WebService 的工具和API。 5. **IDE 集成**:多数现代 IDE(如 Eclipse、IntelliJ IDEA)都...
学习WebService,你需要了解SOAP(Simple Object Access Protocol)、WSDL(Web Services Description Language)和UDDI(Universal Description, Discovery and Integration)这三个核心概念。SOAP定义了消息格式,...
在C#中,可以使用ASP.NET的Web Services(ASMX)或WCF(Windows Communication Foundation)来创建WebService。ASMX通过定义WebMethod特性标记的方法来暴露服务,而WCF提供了更强大、灵活的服务模型,支持多种通信...