当前位置 : 主页 > 网页制作 > Nodejs >

axis2 WebService发布

来源:互联网 收集:自由互联 发布时间:2021-06-24
下载最新的axis2的包,最新为1.7.3的 webService开发完毕,要发布到tomcat上,只要服务开着就能访问、 1. 安装插件 axis2-eclipse-codegen-plugin-1.7.3 axis2-eclipse-service-plugin-1.7.3.zip 这两个包解压放到

下载最新的axis2的包,最新为1.7.3的

webService开发完毕,要发布到tomcat上,只要服务开着就能访问、

1. 安装插件

axis2-eclipse-codegen-plugin-1.7.3

axis2-eclipse-service-plugin-1.7.3.zip

这两个包解压放到eclipse的plugins中,重启eclipse,new->others,就能看到

2. 选择Axis2 Service Archiver,下一步,输入编译文件存放路径


下一步:

下一步,将所有用过的包都add进来,这个很麻烦:

下一步:

按上图勾选后,下一步:

Service name与services.xml中配置的service name,Class name是web Service项目下服务类的路径,如服务类为Server.java

所在包名为ws,就是与services.xml配置文件中ServiceClass的值一样,如<parameter name="ServiceClass">ws.Server</parameter>,

输入Class name后点击Load按钮,就回显示服务类中所有服务方法。

下一步:

Output file location中内容为tomcat下webapps\axis2\WEB-INF\services,

如我的路径为 E:\download\apache-tomcat-7.0.68\webapps\axis2\WEB-INF\services

Output File Name 的内容为打好的 .aar 包的名字。

后面就没什么说的了。

可以看这篇文章: http://www.th7.cn/Program/java/201408/266105.shtml

我打包的时候再输入Service name那一步总是报Class not Found错误,主要是我路径没写对。

我是在web项目发布到tomcat中并启动tomcat的启动下进行上面操作的,不知道有没有影响,但是没有任何

异常发生,完成后启动tomcat,可成功看到wsdl。

网友评论