1.下载最新的axis2 bin包,war包。
下载地址:http://axis.apache.org/axis2/java/core/download.html
bin包的文件是eclipse使用
war包是tomcat使用
2.分别解压到两个文件夹,并将war包解压出来的文件中的库文件拷贝到bin对应的库目录下。还需要单独下载一个jstl.jar包放到此库目录下。
3.修改eclipse中axis2对应的运行时地址,改成以上的bin文件夹
4.新建一个dynamic web工程(版本一定要低于2.5,好像是,具体忘了),并新建一个简单的类
package webservice_test; public class test { public int add(int a, int b) { System.out.println(a); return a + b; } }
5.选中类名,单击右键->web services->create web service
6.如下位置,需改成axis2
7.一直下一步下一步完成即可。
8.如下的文件夹是生成的webvice所有内容,将其拷贝到tomcat下的axis服务目录下对应的文件夹即可
9.如下的目录下service.xml中的地址需要改一下,改成 http://www.w3.org/ns/wsdl/in-only,不然访问失败(https://stackoverflow.com/questions/36319901/the-serviceclass-object-does-not-implement-the-required-method-in-the-following)