`
wjpdreamtech
  • 浏览: 735 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Java + axis 发布自己的webservice

    博客分类:
  • SOA
阅读更多
工作环境:JDK1.5+axis1.4 +Ec3.1 
1.首先把axis的JAR必须包引进自己的工程里面(在axis的lib目录下,最好都放进去,免得出问题)。
2.写个发布webservice的类UserInfo.JAVA,里面有方法print(),
public void print(){
System.out.println("中文测试");
}

3.然后在你工程WEB-INF下面建立UserInfo.wsdd,格式如下:
<deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<service name="Userinfo" provider="java:RPC">
   <parameter name="className" value="com.tzj.slt.javabean.Userinfo"/>
   <parameter name="allowedMethods" value="*"/>
</service>
</deployment>

注意下XML里面的类的完整路径和映射路径。

4.我在WEB-INF建立了个批处理文件,方便以后发布:
set Axis_Lib=D:\project\webservics\WebRoot\WEB-INF\lib
set Java_Cmd=java -Djava.ext.dirs=%Axis_Lib%
set Axis_Servlet=http://localhost:8888/slt/servlet/AxisServlet
%Java_Cmd% org.apache.axis.client.AdminClient -l%Axis_Servlet% UserInfo.wsdd
注意你的路径。

5.把你的工程部署到WEB容器里面,并找到批处理文件执行他。会生成一个server-config.wsdd文件,这个时候你的webservice已经发布出去了。
6.用http://localhost:8888/slt/services访问就能看到你的服务列表,其中http://localhost:8888/slt/services/Userinfo?wsdl 就是我们刚才发布的webservice了
分享到:
评论

相关推荐

    eclipse+tomcat+axis下创建WebService

    总的来说,创建和发布 WebService 在 Eclipse 中是一个相对直观的过程,涉及到的主要步骤包括安装和配置 Eclipse 插件、设置 Tomcat 和 Axis、编写 Java 类、发布 WebService、编辑 `server.xml` 以及创建和测试 ...

    Spring + axis2 开发 webservice

    总之,"Spring + Axis2 开发 WebService"涵盖了从设计、实现、部署到消费Web服务的全过程,涉及到Spring框架的高级特性以及Apache Axis2的使用,对于Java开发者来说,这是一个深入了解Web服务和分布式系统交互的重要...

    Eclipse + Axis2发布WebService

    【Eclipse + Axis2 发布 WebService】是一个关于在Eclipse集成开发环境中使用Apache Axis2框架创建并发布Web服务的教程。Apache Axis2是用于构建Web服务和Web服务客户端的高性能、灵活且可扩展的开源框架。以下是...

    Java+Axis2调用Web Services 网络接口

    总的来说,Java和Axis2的结合提供了一种强大而灵活的方式来调用Web服务,允许开发者轻松地集成远程功能到自己的应用程序中。通过理解这些概念和实践,你可以更好地利用Web服务接口,提升应用的扩展性和互操作性。

    eclipse+tomcat+axis2创建webservice

    - 使用Axis2提供的客户端工具或自定义客户端代码来调用刚发布的Web服务。 总结:通过Eclipse、Tomcat和Axis2,我们可以快速且简便地创建和部署Web服务。 Axis2的Eclipse插件大大简化了开发过程,使得服务的创建、...

    axis2+Spring提供WebService服务

    Axis2和Spring框架的结合提供了一种高效且灵活的方式来创建和管理WebService。让我们深入了解一下这两个技术以及它们如何协同工作。 首先,Apache Axis2是Java平台上一个成熟的Web服务引擎,专门用于处理SOAP消息。...

    axis2+spring webservice

    描述中提到的“简单例子:axis2整合spring发布webservice”,意味着我们将学习如何将这两个框架结合,以便通过Spring来管理和控制Web服务的生命周期,同时利用Axis2的Web服务处理能力。此外,“以及session的管理”...

    axis2发布webservice和调用axis2服务接口

    1. **创建WebService**:在Axis2中,可以通过编写一个简单的Java类并暴露其方法作为Web服务接口。这个类通常会遵循SOAP协议,定义服务操作。例如,你可以创建一个名为`HelloWorldService`的类,包含一个`sayHello`...

    Java Axis 直接调用webservice 接口工具类

    Java Axis 直接调用webservice 接口工具类, 无需根据wsdl编译客户端,需要axis相关包,测试使用axis 1.4, 附demo引入axis包后直接可以测试;

    myEclipse10+axis2+tomcat6.0发布WebService.pdf

    本文将介绍如何在myEclipse10中使用Axis2插件与Tomcat6.0发布WebService。首先,我们需要了解Axis2是Apache软件基金会的一个开源项目,它是一个Web服务引擎,用于处理Web服务的发布、部署和管理。myEclipse10是一款...

    springboot+axis1.4

    3. **创建WebService**:在Spring Boot应用中,你可以通过Axis1.4创建一个WebService。首先,定义一个Java类,包含你想要公开的方法。然后,使用Axis的工具生成服务端点接口和服务类。 4. **配置Spring Boot**:...

    纯java调用ws-security+CXF实现的webservice安全接口

    本文将深入探讨如何使用CXF框架结合ws-security标准来实现对Java客户端调用Web服务的安全接口。CXF是一个开源的服务框架,它允许开发人员创建和消费各种Web服务,而ws-security(Web Services Security)则是用于...

    eclipse+AXIS开发webservice.doc

    本文档主要介绍了如何使用Eclipse和AXIS框架开发和发布Web服务,以及进行客户端测试。以下是详细步骤和关键知识点: 1. **Eclipse插件安装**: - Eclipse提供了Web服务开发的插件,可以从官方网站下载WTP(Web ...

    java axis 调用C# webService所需的jar包

    在这种情况下,Axis作为一个成熟的SOAP客户端框架,可以帮助Java开发者实现对C# WebService的调用。本文将详细讲解如何使用Java Axis库来调用C# WebService,并介绍所需的jar包。 首先,理解Java Axis的基本概念是...

    myEclipse10+axis2+tomcat6.0发布WebService.docx

    在本教程中,我们将探讨如何在myEclipse10中使用Axis2框架和Tomcat6.0服务器来发布Web服务。 **Axis2** 是Apache软件基金会开发的一个Web服务引擎,它允许开发者创建和部署Web服务。Axis2提供了高性能和灵活性,...

    Spring+axis2开发webservice[整理].pdf

    Spring是一个开源的应用程序框架,它为Java开发提供了全面的基础设施支持。Spring的核心特性可以促进良好的编程实践,如依赖注入(Dependency Injection),使测试变得更简单,并鼓励面向接口的编程。在Web服务开发...

    spring+axis集成webservice

    另一方面,Apache Axis是一个用于处理Web服务的Java库,它提供了从WSDL(Web服务描述语言)到Java代码的绑定,使得开发和部署Web服务变得更加简单。 **Spring与Axis集成的步骤** 1. **设置环境**:确保你的开发...

    xfire教程+axis+webservice

    XFire是codeHaus组织提供的一个开源框架,它构建了POJO和SOA之间的桥梁,主要特性就是支持将POJO通过非常简单的方式发布成Web服务,这种处理方式不仅充分发挥了POJO的作用,简化了Java应用转化为Web服务的步骤和过程...

Global site tag (gtag.js) - Google Analytics