zoukankan      html  css  js  c++  java
  • JAX-WS编写webservice

    1、新建一个Java工程

    2、创建要发布的类

    package com.linjian.webservice;
    
    import javax.jws.WebMethod;
    import javax.jws.WebParam;
    import javax.jws.WebResult;
    import javax.jws.WebService;
    
    @WebService(serviceName="Hello",targetNamespace="http://www.joinhealth.cn")
    public class Hello {
        @WebMethod
        @WebResult(name="output")
        public String sayHello(@WebParam(name="input")String name) {
            return "Hello " + name;
        }
    }
    serviceName指定服务名
    targetNamespace指定webservice命名空间
    @WebResult指定出參
    @WebParam指定入參
    3、将web工程打成jar包,有件export-->jar file
    4、在axis2WEB-INF目录下新建文件夹servicejars,将上一步生成的jar包放到这个文件夹中
      axis2.xml
    <deployer extension=".class" directory="pojo" class="org.apache.axis2.deployment.POJODeployer"/>
    <deployer extension=".jar" directory="servicejars"
    class="org.apache.axis2.jaxws.framework.JAXWSDeployer"/>
    <deployer extension=".jar" directory="transports"
     class="org.apache.axis2.deployment.TransportDeployer"/>
    5、启动tomcat,访问wsdl会报错,解决办法:
    将jdk lib中的tools.jar复制到tomcat lib或axis2 lib中
    6、启动tomcat
     
  • 相关阅读:
    就业指导【黄春霞】
    百度面试题
    面试题08-多线程网络
    面试题07-内存管理
    面试题06-Foundation
    面试题05-UI控件
    面试题04-应用程序
    面试题03-第三方框架
    面试题02-客户端安全性和框架设计
    面试题01-数据存储
  • 原文地址:https://www.cnblogs.com/linjian/p/4709160.html
Copyright © 2011-2022 走看看