`
chun521521
  • 浏览: 283862 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

jdk 发布 webservice

    博客分类:
  • java
 
阅读更多

 

本文为原创:

 

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;
 }

 

 

 

 

  

 

 

分享到:
评论

相关推荐

    jdk5 webservice demo

    【标题】"JDK5 WebService Demo"是一个基于Java开发的Web服务示例项目,它展示了在JDK 5.0版本中如何实现和使用Web服务。Web服务是一种通过网络进行通信的应用程序接口(API),它允许不同系统之间的数据交换。JDK 5...

    1.7版本JDK使用webService报表报送所需jdk jar包.zip

    JDK1.7版本使用 webService 需要添加两个额外 jar 包,否则会报错,需要将这两个 jar 包放到 jre/ext 目录下,同时配置jre/lib 下得 java.security 文件

    使用JDK开发WebService

    **使用JDK开发WebService** 在Java开发领域,WebService是一种基于开放标准(如SOAP、WSDL和UDDI)的通信协议,它允许不同系统之间进行数据交换,跨越各种平台和编程语言。本教程将深入讲解如何使用JDK(Java ...

    WebService一——使用JDK开发WebService

    【WebService一——使用JDK开发WebService】 WebService是一种基于XML(Extensible Markup Language)的网络服务标准,它允许不同系统间的应用程序进行交互,不受操作系统、编程语言的限制。本篇文章将探讨如何使用...

    Webservice入门教程_用JDK开发Webservice示例代码

    通过这个入门教程,你将了解如何使用JDK来开发Webservice,包括创建、发布、调用服务的基本步骤,以及理解相关的技术概念。实际操作中,你将学习到如何使用提供的示例代码来加深理解,并逐步熟悉整个流程,从而具备...

    jdk 生成webservice工程(源码 )

    1. JAX-WS基础:如何创建服务接口,实现服务,以及如何发布服务到服务器。 2. WSDL:理解其结构和作用,它是Web服务的接口描述。 3. SOAP:了解其消息格式和工作原理,以及如何通过SOAP请求和响应进行交互。 4. JAXB...

    JDK6开发WebService及用户认证

    JDK6提供了对WebService的支持,使得开发者能够轻松地创建、发布和消费Web服务。本主题将深入探讨如何使用JDK6进行WebService开发以及实现用户认证。 **一、WebService简介** WebService是一种基于开放标准(如WSDL...

    WebService使用JDK发布

    在本场景中,我们关注的是使用Java Development Kit(JDK)来发布Web服务。JDK提供了内置的支持,通过使用Java API for XML Web Services (JAX-WS) 实现这一功能。下面将详细介绍如何使用JDK发布Web服务以及相关的...

    jdk自动生成webservice

    Java Development Kit(JDK)是Java编程语言的核心组件,它包含了一套开发和运行Java应用程序所需的工具和库。在Java中实现Web服务,JDK提供了一种便捷的方式,即使用JAX-WS(Java API for XML Web Services)来创建...

    jdk 6.0 自带webservice实现 实例

    这个示例展示了如何使用 JDK 6.0 中自带的轻量级 Webservice 服务器来发布一个简单的 Webservice。 首先,我们需要使用 NetBeans 6 创建一个 Java 应用程序工程,并建立一个服务端程序。我们可以使用 `@WebService`...

    jdk6 开发webservice

    JDK 6引入了JAX-WS(Java API for XML Web Services),它是一个标准的、基于注解的框架,简化了Web Service的开发流程。以下是对标题和描述中涉及的知识点的详细说明: 1. **JAX-WS**: JAX-WS是Java平台的一个核心...

    jdk webservice

    标题 "JDK Webservice" 指的是使用Java Development Kit (JDK) 来开发Web服务。Web服务是一种通过互联网交换结构化信息的方式,它允许不同的应用程序之间进行通信。在Java中,JDK提供了标准的API,如Java API for ...

    基于JDK自带的Web服务JAX-WS实现WebService的简单示例

    Java 基于第三方插件实现WebService实在麻烦,尤其是要添加几十M的Jar包,有时还会导致项目冲突。还好,自从JDK 1.6开始,Java自身已经支持WebSeervice的开发即JAX-WS,附件是一个简单的示例,供入门参考。注意,JDK...

    jdk开发webservice

    jdk6下开发webservice示例,JDK1.6 自带webservice构建,jdk6原生态webservice

    JDK1.6支持WebService

    在JDK 1.6中,开发者可以利用JAX-WS轻松地创建服务提供者接口(SPI),并自动生成客户端存根代码,从而实现服务的发布和调用。 3. **Java Architecture for XML Binding (JAXB)**:JAXB是Java中用来将XML数据与Java...

    webservice基于JDK演示service与client以及所需jar

    WSDL(Web Services Description Language)用于定义Web服务接口,而UDDI(Universal Description, Discovery and Integration)则是一个目录服务,帮助服务提供商发布和发现Web服务。 **二、JDK中的wsimport工具**...

    jdk21集成cxf示例程序

    **JDK21集成CXF详解** 在Java开发中,CXF是一个广泛使用的开源框架,主要用于构建和开发服务导向架构(SOA)的应用程序。它提供了SOAP和RESTful Web服务的支持,同时也支持WS-*规范。CXF允许开发者利用Java语言的...

    WebService开发服务端的两种方式:jdk、cxf

    本文将详细介绍使用JDK和CXF两种方式来开发WebService服务端。 一、JDK原生实现WebService(JAX-WS) 1. **JAX-WS概述**:Java API for XML Web Services (JAX-WS) 是Java平台上用于构建Web服务和客户端的API。它...

    jdk webservice部署

    【JDK Webservice部署】是Java开发中一种基础但重要的技术,它允许应用程序通过Web服务接口进行通信。本文将详细阐述使用Java自带的JDK实现Web服务发布的过程,以及如何运行和测试这些服务。 首先,我们需要创建一...

    发布webService服务接口与spring整合教程

    Spring支持基于注解的Web Service发布,如使用`@WebService`和`@WebServiceClient`。你也可以使用Spring-WS或Apache CXF等库来创建WSDL并部署服务。 4. **测试和调试**:确保编写了单元测试来验证Web Service接口的...

Global site tag (gtag.js) - Google Analytics