前言
进公司实习要对以前的项目进行维修,设计到WebService,接下来对axis2框架发布web项目开发webservice和接口调用进行展开。因为是以前的技术,我真的搜了好久。太难了,不过还是要分享出来
axis2的下载安装
下载地址:http://axis.apache.org/axis2/java/core/download.html
下载这两个即可

bin包:是安装包;
war包:用于在tomcat上发布服务;
service-plugin插件:用于将服务打包成为后缀名为.aar的文件;codegen-plugin插件:用来将服务代码生成wsdl文件以及解析wsdl文件并生成客户端代码文件(stub文件)
下载结束后
将之前下载的war包解压后的axis2.war放到tomcat的webapps目录下,然后启动tomcat
在地址栏输入:http://localhost:8080/axis2/,如下图表示成功

如何通过axis2发布WebService
1. 创建新的web工程
以下是创建的步骤,会的同学可以直接跳过。



2. 创建服务类HelloWorld
package com;
public class HelloWorld {
public String getHello(String name) {
return "Hello, " + name + ".";
}
public String getWorld(String name) {
return "World," + name + ".";
}
public String getHelloWorld() {
return "Hello,World";
}
}
3.修改web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0">
<!-- 加载Axis -->
<servlet>
<servlet-name>AxisServlet</servlet-name>
<servlet-class>org.apache

最低0.47元/天 解锁文章
2123





