axis2 WebService发布
下载最新的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下webappsaxis2WEB-INFservices, 如我的路径为 E:downloadapache-tomcat-7.0.68webappsaxis2WEB-INFservices Output File Name 的内容为打好的 .aar 包的名字。 后面就没什么说的了。 可以看这篇文章: http://www.th7.cn/Program/java/201408/266105.shtml 我打包的时候再输入Service name那一步总是报Class not Found错误,主要是我路径没写对。 我是在web项目发布到tomcat中并启动tomcat的启动下进行上面操作的,不知道有没有影响,但是没有任何 异常发生,完成后启动tomcat,可成功看到wsdl。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- angularjs – 量角器控制台日志
- Unix平台下Oracle数据库exp全备脚本,根据时间保留备份数及
- twitter-bootstrap – Bootstrap文本框未拉伸全宽
- angularjs – 如何重定向在ui路由器解析?
- angular2无法解析’RequestOptions’的所有参数(?)
- 阅读了rails中使用bootstrap相关文章的小结
- macos – OS X:列出并删除带空格的文件
- 使用bootstrap-loader来构建应用的完整demo
- Advanced Programming in UNIX Environment Episode 8
- webService怎么返回map类型