Web Services技术中的Axis2的使用及Web服务的发布
来源:百度文库 编辑:神马文学网 时间:2024/04/27 22:14:19
关于 Web Serviece 以及 Axis2 技术(修定1.2v)
本人的公司在最近的一个金融项目上用到了AXIS2 1.0版,在Tomcat上部署AXIS2,用来发布Web Services
我下载了AXIS2 1.0 的 War发布包 成功的安装了AXIS2并且发布了一些Web Services。
我了解到现在很多同仁都曾经用过或将要用到AXIS2技术开发Web Services。
以下是我发布一个简单的Web Services的过程跟大家分享:
一 . 从www.Apache.org下载Axis2的War发布包并解压缩到D:/Axis2。
二 . 将整个Axis2目录都复制到 D:\Tomcat 5.5\webapps 目录下。(我的Tomcat装在D盘D:\Tomcat 5.5目录下,以下目录问题我将不多解释,大家应该能看得明白)
三 . 在D:\Tomcat 5.5\conf\Catalina\localhost目录下创建配置文件axis2.xml, 文件内容如下:
四 . 此时已经把Axis2安装到Tomcat上了,下面启动Tomcat在IE中输入
"http://localhost:8080/Axis2"来验证一下!(出来的画面有Axis标题)
五 .下面开使来发布一个简单的Web Services(关键是需要打包成.aar格式)
(1)创建Web服务的工作类MyService.java,如下:
public class MyService{
public void ping(OMElement element){
...... //这是一个用来获取对方地址的Web服务方法
}
public OMElement echo(OMElement element){
...... //这是一个发送请求并返回结果的Web服务方法
}
}
(2)写配置文件services.xml:
This is a sample Web Service with two operations, echo and ping.
AxisDemo.MyService
urn:echo
urn:ping
(3)做到这里就可以打包发布了,有人会问,把我这两个文件放到一个自己建的文件夹然后打包吗?我想那样做可能也可以,但是我推荐还是用这样一个包结构比较好(由于图示考到文本框中后显示空白我只好口头描述了):
a.先在D:盘中建一个文件夹AxisDemo
b.在AxisDemo下面建一个文件夹META-INF,并把MyService.java放在这里
c.在META-INF下放配置文件services.xml
六 . 打包:
1.在你的Windows开始菜单中点击"运行",输入 cmd 命令打开命令操作器,在命令操作器中输入 cd\ 命令退到C:> (根目录),再输入 D: 转到D:> (我们的AxisDemo就在D:盘中,我们要将文件夹中的东东打包)
2.然后输入打包命令:
jar cvf MyAxisDemo.aar AxisDemo/. (千万不要丢了最后那个点啊),此时你会发现D:盘下生成了一个MyAxisDemo.aar文件 (打包完成)
七 . 发布:
(1)发布时我们打开IE输入http://localhost:8080/axis2 然后点击 Administration 进入AXIS2管理界面,
输入用户名:Admin 密码:Axis2 登陆进去,再点击第一个 链接 Upload Service ,然后点浏览找到你想要发布的Web Service文件(即.aar文件),点Upload发布它!
(2)重启你的Tomcat服务然后在IE中输入"http://localhost:8080/Axis2",点击那个Services链接吧,你就可以看到你刚发布的名为MyService的Web服务了!
本人的公司在最近的一个金融项目上用到了AXIS2 1.0版,在Tomcat上部署AXIS2,用来发布Web Services
我下载了AXIS2 1.0 的 War发布包 成功的安装了AXIS2并且发布了一些Web Services。
我了解到现在很多同仁都曾经用过或将要用到AXIS2技术开发Web Services。
以下是我发布一个简单的Web Services的过程跟大家分享:
一 . 从www.Apache.org下载Axis2的War发布包并解压缩到D:/Axis2。
二 . 将整个Axis2目录都复制到 D:\Tomcat 5.5\webapps 目录下。(我的Tomcat装在D盘D:\Tomcat 5.5目录下,以下目录问题我将不多解释,大家应该能看得明白)
三 . 在D:\Tomcat 5.5\conf\Catalina\localhost目录下创建配置文件axis2.xml, 文件内容如下:
四 . 此时已经把Axis2安装到Tomcat上了,下面启动Tomcat在IE中输入
"http://localhost:8080/Axis2"来验证一下!(出来的画面有Axis标题)
五 .下面开使来发布一个简单的Web Services(关键是需要打包成.aar格式)
(1)创建Web服务的工作类MyService.java,如下:
public class MyService{
public void ping(OMElement element){
...... //这是一个用来获取对方地址的Web服务方法
}
public OMElement echo(OMElement element){
...... //这是一个发送请求并返回结果的Web服务方法
}
}
(2)写配置文件services.xml:
This is a sample Web Service with two operations, echo and ping.
(3)做到这里就可以打包发布了,有人会问,把我这两个文件放到一个自己建的文件夹然后打包吗?我想那样做可能也可以,但是我推荐还是用这样一个包结构比较好(由于图示考到文本框中后显示空白我只好口头描述了):
a.先在D:盘中建一个文件夹AxisDemo
b.在AxisDemo下面建一个文件夹META-INF,并把MyService.java放在这里
c.在META-INF下放配置文件services.xml
六 . 打包:
1.在你的Windows开始菜单中点击"运行",输入 cmd 命令打开命令操作器,在命令操作器中输入 cd\ 命令退到C:> (根目录),再输入 D: 转到D:> (我们的AxisDemo就在D:盘中,我们要将文件夹中的东东打包)
2.然后输入打包命令:
jar cvf MyAxisDemo.aar AxisDemo/. (千万不要丢了最后那个点啊),此时你会发现D:盘下生成了一个MyAxisDemo.aar文件 (打包完成)
七 . 发布:
(1)发布时我们打开IE输入http://localhost:8080/axis2 然后点击 Administration 进入AXIS2管理界面,
输入用户名:Admin 密码:Axis2 登陆进去,再点击第一个 链接 Upload Service ,然后点浏览找到你想要发布的Web Service文件(即.aar文件),点Upload发布它!
(2)重启你的Tomcat服务然后在IE中输入"http://localhost:8080/Axis2",点击那个Services链接吧,你就可以看到你刚发布的名为MyService的Web服务了!
Web Services技术中的Axis2的使用及Web服务的发布
使用Axis发布简单的Web服务
Web Services的魅力
使用Axis发布简单的Web服务(补充)
使用Axis发布简单的Web服务A
使用 Axis2 和 JiBX 将 Java 类转换成 Web 服务,第 2 部分: 把 XML 转换成功能全面的 Web 服务
Web 服务与 Axis2 体系结构
关于Apache Axis2的Web service消息
我经常使用的Web 2.0服务
Web Services犹如1995年的Java
Java Web Services的远端调用[图]
基于服务的企业集成模式轻松入门,第 3 部分: Web services 和注册中心
基于服务的企业集成模式轻松入门,第 3 部分: Web services 和注册中心
Java与.NET开发的Web Services相互调用的技术。
使用 Axis2 和 JiBX 将 Java 类转换成 Web 服务,第 1 部分: 使用 XML 通过 Java 类定义 Web 服务
使用 Visual Basic .NET 访问 Google 的 Web 服务
我经常使用的Web 2.0服务-月光博客
我经常使用的Web 2.0服务-月光博客
龙行天下 - Web Services技术
Top Web 2.0 Services in Medicine (update)WEB2.0服务在医学中的应用排名
SCA中Web Service的发布及调用分析
SCA中Web Service的发布及调用分析
常用的web 2.0服务
构建安全的 Web 服务