`
zhouliwei
  • 浏览: 5281 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

webservice 创建的基本步骤

    博客分类:
  • java
阅读更多
1、按照需要写好服务端的bo
2、根据bo生成wsdl文件
   2.1、在你的eclipse或myeclipse的项目中找到你引入的 axis.jar包,打开它,在其里面找到         org.apache.axis.wsdl下面的Java2WSDL类,然后以 Java application方式运行一下它 。
   2.2、打开菜单栏“run”-->“Debug”,在弹出框的左边找到“Java Application”项,在其里面你会看到 “Java2WSDL”子项,点击它---> 在右面“Main”选项下有:“Project -- '你的项目名称' , Main class -- 'org.apache.axis.wsdl.Java2WSDL'”,这些信息是自动进去的,不需要改动;打开“Arguments”选项, 在其下“Program arguments”中输入:
Java代码
-d -l"http://127.0.0.1:8080/TestWebService/services/SayHello" -o "sayHello.wsdl" com.test.SayHello
然后点击"Debug"按钮,就可以生成你要的wsdl文件了。
3、根据wsdl文件生成客户端代码
      把下面的jar包放在一个文件夹里,在该文件夹下创建一个bat文件写入以下代码,双击运行。
      java -cp commons-discovery-0.2.jar;javax.jms.jar;saaj.jar;axis.jar;commons-logging- 1.0.4.jar;log4j-1.2.8.jar;activation.jar;jaxrpc.jar;mailapi_1_3_1.jar;wsdl4j-1.5.1.jar  org.apache.axis.wsdl.WSDL2Java -p com.zlw.client.user UserManager.wsdl
4、生成server-config.swdd文件
   java org.apache.axis.client.AdminClient -lhttp://localhost:8080/axis/services/AdminService    deploy.wsdd
5、在服务端的web.xml中添加axis相应的配置,并且把server-config.wsdd放在web-inf下
    <display-name>Apache-Axis</display-name>
   
    <listener>
        <listener-class>org.apache.axis.transport.http.AxisHTTPSessionListener</listener-class>
    </listener>
   
  <servlet>
    <servlet-name>AxisServlet</servlet-name>
  
    <servlet-class>
        org.apache.axis.transport.http.AxisServlet
    </servlet-class>
  </servlet>

  <servlet>
    <servlet-name>AdminServlet</servlet-name>
  
    <servlet-class>
        org.apache.axis.transport.http.AdminServlet
    </servlet-class>
    <load-on-startup>100</load-on-startup>
  </servlet>

  <servlet>
    <servlet-name>SOAPMonitorService</servlet-name>
  
    <servlet-class>
        org.apache.axis.monitor.SOAPMonitorService
    </servlet-class>
    <init-param>
      <param-name>SOAPMonitorPort</param-name>
      <param-value>5001</param-value>
    </init-param>
    <load-on-startup>100</load-on-startup>
  </servlet>

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

  <servlet-mapping>
    <servlet-name>AxisServlet</servlet-name>
    <url-pattern>*.jws</url-pattern>
  </servlet-mapping>

  <servlet-mapping>
    <servlet-name>AxisServlet</servlet-name>
    <url-pattern>/services/*</url-pattern>
  </servlet-mapping>

  <servlet-mapping>
    <servlet-name>SOAPMonitorService</servlet-name>
    <url-pattern>/SOAPMonitor</url-pattern>
  </servlet-mapping>

<!-- uncomment this if you want the admin servlet -->
<!--
  <servlet-mapping>
    <servlet-name>AdminServlet</servlet-name>
    <url-pattern>/servlet/AdminServlet</url-pattern>
  </servlet-mapping>
-->
6、本人测试的时候返回String类型的可以,自定义的对象列表不可以。
   
分享到:
评论

相关推荐

    webService创建步骤

    ### WebService创建步骤详解 #### 一、简介 在现代软件开发中,Web Service 技术作为一种基于网络的服务实现方式,被广泛应用于不同系统之间的数据交换与服务交互。本篇文章将详细阐述 Web Service 的创建步骤,并...

    webservice创建步骤基于MyEcliplse6.0

    现在,你已经成功地创建了一个基本的Web服务,它可以接收一个名字作为输入,返回个性化的问候,并能与MySQL数据库进行交互。记得在实际项目中,你需要处理异常、关闭数据库连接,并考虑安全性等问题。 通过这个实例...

    一个webservice的创建与调用的例子C#

    - `WebService 的创建,部署和使用.doc`文件可能包含关于如何创建、部署和使用Web服务的详细步骤和指南,包括上述所有过程的解释和示例。 通过以上步骤,我们可以创建、部署和调用一个基本的C# Web服务。了解这些...

    cfx webservice 入门 详细步骤

    至此,你已经完成了使用 Apache CXF 创建和测试一个基本 Web 服务的全过程。这个过程涵盖了从设置环境到编写服务代码,再到测试服务的所有关键步骤。在实际应用中,你可能还需要考虑安全性、错误处理、性能优化等更...

    webservice接口开发步骤详解

    本文将详细讲解如何使用Eclipse工具快速开发一个Web Service接口,包括服务端和客户端的创建、测试等关键步骤。 首先,理解接口的基本概念是至关重要的。在Web服务中,接口分为服务端(提供者)和客户端(调用者)...

    【原创】ECC创建Webservice

    创建完成后,Webservice便具备了基本的框架和功能。 #### 3. 设置Exposed参数的可见性 在SE80中,通过访问Package/EnterpriseServices/Service Definitions路径,可以设置Webservice中参数的ExternalView和...

    winform 创建简单WebService源码

    这个资源中的源码应该包含了上述部分或全部步骤的实现,通过学习和研究这些代码,你将能够掌握在WinForm应用中创建和使用WebService的基本技能。对于初学者来说,这是一个很好的实践项目,可以帮助加深对.NET Web...

    WebService生成详细步骤

    【WebService生成详细步骤】 在IT领域,Web Service是一种基于开放标准的、允许不同系统之间进行交互的技术。MyEclipse作为一款强大的集成开发环境,提供了便捷的Web Service生成工具,其基础是XFire Java SOAP框架...

    xfire,webservice基本开发步骤

    下面我们将详细探讨使用Xfire开发Web服务的基本步骤。 1. **项目准备** 首先,你需要创建一个新的Web工程,命名为"xfire"。为了支持Xfire的功能,需要导入必要的依赖库,如xfire-core-1.26.jar。这个库包含了Xfire...

    利用MyEclipse快速创建webService服务

    MyEclipse集成了对Web Service的全面支持,包括创建、调试、测试和部署等步骤。使用MyEclipse创建Web Service可以极大地提高开发效率,因为它简化了许多手动配置的过程。 三、创建Web Service步骤 1. 新建项目:在...

    axis1.4发布webservice接口步骤(java).docx

    本文将通过具体的步骤演示如何利用Eclipse集成开发环境完成WebService的创建与发布过程。 #### 二、准备工作 在正式开始之前,请确保已经安装了以下软件: - Java Development Kit (JDK) - Eclipse IDE for Java ...

    axis搭建的webservice简单操作步骤

    ### 使用Axis搭建WebService框架的操作步骤详解 ...通过以上步骤,我们可以成功地使用Apache Axis搭建起一个简单的WebService框架,并能够进行基本的功能测试。这为后续开发更复杂的应用提供了坚实的基础。

    Axis开发Webservice的简单步骤

    **步骤二:创建Java类** 创建一个简单的Java类,该类包含你希望作为Web服务暴露的方法。例如,你可以创建一个名为`Calculator`的类,其中包含`add(int a, int b)`和`subtract(int a, int b)`等方法。 ```java ...

    eclipse下创建webService服务

    通过以上步骤,你便能在Eclipse中成功创建并部署一个Web Service服务。这只是一个简单的示例,实际项目中可能会涉及到更复杂的业务逻辑、数据处理和安全控制。了解Web Service的基本原理和Eclipse的开发工具,能帮助...

    java6创建webservice,原来这么简单啊

    在Java 6中创建Web服务(WebService)是一个相对简单的过程,尤其对于那些熟悉JAX-WS(Java API for XML Web Services)的开发者来说。本文将详细介绍如何利用Java 6的API来构建一个基本的SOAP(Simple Object ...

    java webservice 创建向导和调用

    总之,Java Web服务的开发和调用涉及到多个步骤,包括创建项目、配置依赖、编写服务类和客户端代码,以及在服务器上部署服务。Eclipse和MyEclipse提供了便捷的向导和工具,使得这个过程更加简单和直观。理解这些基本...

    webservice 发布步骤

    ### WebService 发布步骤详解 #### 一、概述 WebService是一种跨编程语言和操作系统平台的远程调用技术,它提供了一种标准的方式来实现系统间的通信。本文将详细介绍如何使用Apache Tomcat与Apache Axis来部署一个...

    webservice 项目创建

    通过以上步骤,你就可以成功创建并调用一个基本的Web Service项目。这只是一个基础示例,实际开发中可能涉及更多复杂的数据类型、错误处理以及安全方面的考虑。理解Web Service的工作原理和配置方式是进行跨平台通信...

    axis cxf 创建webservice

    ### 使用Axis/CXF创建WebService详解 ...通过实际操作步骤,读者可以了解到构建WebService的基本流程和技术要点。无论是对于初学者还是有一定经验的开发者来说,都能够从中获得实用的信息和指导。

Global site tag (gtag.js) - Google Analytics