lApacheAxis下载和安装
a)下载axis2-1.6.1-war.zip,该文件用于将WebService发布到Web容器中。下载地址是:

http://axis.apache.org/axis2/java/core/download.html

b)将axis2-1.6.1-war.zip文件解压到

<Tomcat安装目录>\webapps文件夹下,启动tomcat后,在webapps目录下会生成axis2文件夹。

c)在浏览器地址栏中输入如下的URL:

http://localhost:8080/axis2/

如果看到axis2主页,则表示安装成功。

l发布服务

在Eclipse下新建WebProject,工程名为webServer,包为com.cm.service。

public class HelloService {

public String sayHello(){

return "hello";   }

public String sayHelloToPerson(String name){

return "hello,"+name;  }

}

l生成WSDL

方法1:

①编译HelloService

②将HelloService.class文件放到:

<Tomcat安装目录>\webapps\axis2\WEB-INF\pojo目录中。若没有pojo目录,则建立该目录。
③重新启动TOMCAT,在浏览器地址栏中输入如下的URL:
http://localhost:8080/axis2/services/listServices

注意!!!Java文件一定不能有package,否则此方法一定报错

在其中可以看到WSDL,说明已经成功将HelloService类发布成了WebService。

④测试类中的方法

1.http://localhost:8080/axis2/services/HelloService/sayHello 
2.http://localhost:8080/axis2/services/HelloService/sayHelloToPerson?name=bill

注:

①pojo是WebService的默认发布目录,如果想发布到其他目录,则需要修改axis2.xml文件。

修改办法:找到<axisconfig>元素,添加如下子元素:

<deployer extension=“.class” directory=“my”class=“org.apache.axis2.deployment.POJODeployer” />

② POJO类不能使用package关键字声明包。

Axis2生成wsdl的一种方法相关推荐

  1. java 生成随机数_Java 生成随机数的 N 种方法

    原标题:Java 生成随机数的 N 种方法 www.baeldung.com/java-generating-random-numbers 1.引言 本文将探讨用 Java 生成随机数的不同方法. 2 ...

  2. PHP生成随机密码的4种方法及性能对比

    PHP生成随机密码的4种方法及性能对比 http://www.php100.com/html/it/biancheng/2015/0422/8926.html 来源:露兜博客   时间:2015-04 ...

  3. 在word文档中如何自动生成目录,两种方法制作目录,总有一种适合你

    在word文档中如何自动生成目录,两种方法制作目录,总有一种适合你 目录 在word文档中如何自动生成目录,两种方法制作目录,总有一种适合你 1.文章中的标题较多,每个单独调整格式太费劲,这里我们用一 ...

  4. 前端面试题:使用css生成田字格的四种方法

    使用css生成田字格的四种方法 html结构 css基础样式 第一种 flex布局 第二种 绝对定位 第三种 css瀑布流 第四种 float浮动 html结构 <div class=" ...

  5. C++生成GUID的两种方法

    C++生成GUID的两种方法 C++生成GUID的两种方法 使用CoCreateGuid函数 使用Boost库 C++生成GUID的两种方法 GUID是软件开发中常用的组件,用于生成唯一的对象,在C# ...

  6. 用word2007自动生成目录的两种方法

                                用word2007自动生成目录的两种方法 看到很多人还在手工编写word的目录,感觉很浪费时间,下面跟大家分享一下,在word2007及word ...

  7. java生成PDF的几种方法

    问题场景 总结一下用java生成PDF的方法: A.itext-PdfStamper pdfStamper(俗称抠模板) B.itext-Document document(正常代码撰写) C.wkh ...

  8. java生成验证码的三种方法

    java生成验证码的三种方法 第一种:导入jar包com.github.axet生成法 ①导包 <dependency><groupId>com.github.axet< ...

  9. python生成随机数方法_详解用python生成随机数的几种方法

    今天学习了用python生成仿真数据的一些基本方法和技巧,写成博客和大家分享一下. 本篇博客主要讲解如何从给定参数的的正态分布/均匀分布中生成随机数以及如何以给定概率从数字列表抽取某数字或从区间列表的 ...

  10. php 生成excel表格,PHP 生成Excel表格两种方法

    1.使用PHP header()函数  (向浏览器输出Excel,即通过浏览器方式,下载生成的excel) 实例: /** * PHP 使用heade()函数生成excel表格  ExcelName为 ...

最新文章

  1. apache服务Forbidden 403问题精彩总结
  2. Java编程详细解析—淘宝大秒杀系统是如何设计的?
  3. 2020年全球程序员收入报告出炉,字节跳动成唯一上榜中国公司
  4. 应用程序无法正常启动(0xc000007b)。请单击“确定”关闭应用程序
  5. Leetcode 532.数组中的K-diff数对
  6. linux设备驱动学习(二)——字符设备编写及测试
  7. oracle resetlogs 误删,oracle undo表空间误删恢复
  8. C# 中数据缓存总结
  9. spark学习-38-Spark的MemoryManager
  10. Mac下 javac java 进行编译和运行含有包路径及引入jar包的类
  11. iOS动画 三维透视投影 m34
  12. ready to study design pattern
  13. C++基本语法简介,C++程序简介
  14. 栈实现10进制到8进制的转换
  15. MySQL常用DDL语法总结
  16. Java的PDF分页操作:分页读取、分页拆分
  17. sk hynix 固态硬盘 管理_5000MB/s 极速狂飙——希捷酷玩FireCuda 520 PCIE4.0 SSD固态硬盘体验...
  18. 写bat文件,报系统找不到指定文件的处理方式
  19. 【“玩物立志”-scratch少儿编程】亲手实现小猫走迷宫小游戏:其实挺简单
  20. asp生成带参数的二维码并合成推广海报图片,asp合并合成推广海报图片asp代码

热门文章

  1. jerasure 2.0译文
  2. Linux 命令 速记
  3. 序列化和反序列化(五)——敏感字段加密
  4. Eclipse或者MyEclipse—在Eclipse或MyEclipse中的操作(2)
  5. 全网最全详解Windows CMD命令大全
  6. QA:rustup-init error: caused by: 拒绝访问。 (os error 5)出现权限拒绝
  7. Visual Studio 添加外部工具
  8. Sqlserver的一些小笔记
  9. SpringBoot整合mybatis 配置文件备份
  10. mysql 主从库_MySQL数据库之mysql 主库有数据通过锁库做主从