2.Apache Axis2 用户指引 - 安装和测试客户端代码
来源:互联网 发布:陈设艺术设计相关软件 编辑:程序博客网 时间:2024/06/10 02:10
Apache Axis2 用户指引- 安装和测试客户端代码
最好的方式来确信你的系统是否正在运行Apache Axis2的方式是安装和测试服务器端和客户端。包含以下的操作步骤:
(这里目录不在翻译了,和之前的一样)
概要:
- 在一个合适的容器里安装Apache Axis2,例如Apache Tomcat,把axis2.war文件复制到webapps目录即可.
- 安装服务端到Axis2应用程序里边,把*.aar 文件复制到Axis2 services 目录里即可.
- 安装客户端到你想要运行的系统里,确保素有的Axis2库都被添加到环境变量里边(CLASSPATH).
- 运行客户端.
详细:
从安装一个合适的容器开始,比如Apache Tomcat.任意的J2EE服务器都可以.安装Apache Axis2到服务器里边,下载(download)Axis2 WAR 发行版,然后放置axis2.war文件到服务器的webapps目录. 服务器将会解压它成为一个合适的文件结构,您可以参考上一章节的内容(earlier section).
Apache Axis2服务器绑定了一些像是*.aar文件,它们包含支持服务的所有东西,比如必须的类和包以及定义服务行为的services.xml文件. 你可以使用网络管理应用程序(Web administration application)的方式来安装服务, 但是现在为了让事情简单一些,复制*.arr文件到Axis2 services目录里.例如,安装MyService service(Axis2例子中的一个), 复制文件<AXIS2_HOME>/samples/userguide/build/MyService.aar(这是使用ant命令从目录< AXIS2_HOME>/samples/userguide构建的), 到目录< J2EE_HOME>/webapps/axis2/WEB-INF/services.
-----------------------------------other-------------------------------------------------------
哎,总觉得废话好多,而且说不到重点上似的。在这里,我们自己来写一个简单的类,并且用eclipse的插件来生成.arr文件,然后部署到tomcat里。
1.首先,安装两个插件,这两个插件的功能,一个是生成arr文件,一个是生成wsdl文件的,下载的话,大家可以网上找找
org.apache.axis2.eclipse.codegen.plugin_1.6.0.jar
org.apache.axis2.eclipse.service.plugin_1.6.0.jar
下载好后,放到eclipse的插件目录plugin下,然后重启eclipse。
在new-》other里边可以看到这样就可:
2.新建一个java类,内容如下:
public class SimpleServer {/** * 简单的测试方法 * */public String simpleMethod(String name) {return name + "Say this is a Simple method ^-^";}}
我把这个文件放到了F:\bin目录下,用javac命令工具生成SimpleServer.class文件
3.新建一个Axis2 Service Archiver,步骤如图:
a.新建Axis Service Archiver
b.选择classes文件所在的根目录
c跳过
d跳过
e:自动生成xml文件
f输入service名字,输入类的名字(要输入完整包名),然后点load,选择要生成的方法
g:选择输出目录,输入文件名称,点OK
4.把生成的.arr文件,复制到如下目录里边:
<容器完整目录,如tomcat>\webapps\axis2\WEB-INF\services
5.打开浏览器,输入地址:
http://127.0.0.1:8080/axis2/
点击services,即可看到我们发布的service
-------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------
你的客户端可以以任意数量的形式, 从多个文件集合到一个单独的*.jar文件. 重要的是要确保所有的要使用的类文件都已经设置到环境变量里(classpath).除此之外,和实际的客户端相关联的类文件, 同时你必须添加Axis2 .jar文件到环境变量(CLASSPATH)里.一般来说你需要下载和解压Axis2标准发行版(Axis2 Standard Distribution),然后添加 *.jar文件到lib目录和你的环境变量里,或者你也可以有选择的通过axis2.bat(或者axis2.sh)脚本运行你的客户端 ,他们会给你很多帮助.例如,你可以使用这个命令运行一个客户端:
axis2 org.apache.axis2.axis2userguide.Client.
查看下个课程- 介绍服务Introduction to Services
- 2.Apache Axis2 用户指引 - 安装和测试客户端代码
- 4.Apache Axis2用户指引 - 创建客户端
- 1.Apache Axis2 用户指引
- AXIS2安装测试客户端代码
- 3.Apache Axis2用户指引-介绍服务
- Axis2生成客户端代码和测试代码
- Axis2;wsdl生成客户端和serverJava代码
- Axis2;wsdl生成客户端和serverJava代码
- axis2生成客户端代码
- axis2生成客户端代码
- WSClient客户端调用---apache.axis2
- js中判断客户端有无安装Adobe 并指引用户安装
- AXIS2实例3:通过wsdl生成服务和客户端代码
- eclipse安装axis2插件和生成客户端代理详解
- Apache HTTP Server 安装及升级指引
- Axis, Axis2 和Apache CXF
- 用户指引
- 关于如何使用axis2生成客户端代码
- .NET框架分层设计模式(转)
- 一些经典的计算机书籍
- 十大iPhone防盗应用
- android 里面的 AutoMutex
- shell utilites
- 2.Apache Axis2 用户指引 - 安装和测试客户端代码
- PHPExcel解决内存占用过大问题
- JDK5.0中JVM堆模型、GC垃圾收集详细解析
- 判断网页全部加载完毕的方法
- Sqlserver常见字符串/日期处理函数
- cocos2d 坐标系使用与屏幕坐标
- [Android UI] ListPreference 动态改变Summary
- Java程序员从笨鸟到菜鸟之(七十一)细谈struts2(十三)struts2实现文件上传和下载详解
- 01-web服务器、应用服务器、JSP&SERVLET容器