免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1924 | 回复: 1
打印 上一主题 下一主题

Apache Axis2 1.6.1在indigo环境下的安装方法 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-03-02 15:25 |只看该作者 |倒序浏览
Apache Axis2 1.6.1在indigo环境下的安装方法








在Helios(即Eclipse 3.6)环境下曾经两次安装过Axis2 for eclipse插件。

第一次出了差错,搞了整整一天,最后总算成功。环境为:JDK1.6+Eclipse 3.6 For Java EE+axis2 1.4.1
http://www.cnblogs.com/downmoon/archive/2010/08/24/1807161.html

第二次比较顺利,一次安装成功。环境为JDK1.6+Eclipse 3.6 sp2+Axis2 1.5.4

http://www.cnblogs.com/downmoon/archive/2011/04/25/2027210.html

昨天是第三次,又搞了大半天,这次环境变成:JDK1.6+Eclipse 3.7 sp2+Axis2 1.5.4,一直没有成功,甚至一度用XFire代替Axis2,晚上仔细思索并google,找到一篇文章解决,原文(https://issues.apache.org/jira/browse/AXIS2-5145),参考该文,成功解决。特将过程分享如下:




一、问题症状:

环境:JDK1.6+Eclipse 3.7 sp2+Axis2 1.6.1

安装步骤:

1、先安装JDK 6.0.31,配置好JDK变量。注意我的环境变量为(JAVA_HOME=D:\2000\Java\jdkUpdate)

2、下载Axis压缩包,到http://axis.apache.org/axis2/java/core/download.cgi下载最新的1.6.1,并解压到D:\2000\Java\Axis2,

并在axis2\bin下修改相关bat文件,共四个文件axis2.bat,axis2Server.bat,java2wsdl.bat和wsdl2java.bat

在这四个bat文件的第一行添加以下三行:

set JAVA_HOME=D:\2000\Java\jdkUpdate
set AXIS2_HOME=D:\2000\Java\Axis2
set AXIS2_CLASS_PATH=%AXIS2_HOME%\lib

运行axis2Server.bat,OK!

3、下载Indigo即Eclipse 3.7.2,http://download.eclipse.org/ecli ... 202080800/index.php

并解压到D:\2000\Java\Eclipse下

4、到http://axis.apache.org/axis2/jav ... gin.html#operation1下载1.6.1的Code Generator Wizard Guide for Eclipse Plug-in,并解压到D:\2000\Java\eclipse\dropins下

路径为:D:\2000\Java\eclipse\dropins\axis2-eclipse-codegen-plugin-1.6.1

和D:\2000\Java\eclipse\dropins\axis2-eclipse-service-plugin-1.6.1

现在,打开Eclipse 3.7.2,却看不到熟悉的Axis2 Wizard界面。



二、尝试解决方法:

下载不同版本的Axis2,如1.5.4,1.5.5,1.5.6,1.6.0均不成功。

用link方式也不成功。



三、最终解决方案:

参考原文(https://issues.apache.org/jira/browse/AXIS2-5145),大致意思是:axis2 1.6.1这个插件包有bug,在1.7.0版本已经修正,但1.7.0还没有正式发布,故需要下一个snapshot版本。

下载地址为:

https://repository.apache.org/co ... ce.plugin/SNAPSHOT/

https://repository.apache.org/co ... en.plugin/SNAPSHOT/

分别下载对应的ZIP文件解压到drops目录下即可。







四、小结

鉴于,Axis2的Eclipse插件与版本的兼容和稳定性不足,除了Axis2的Web service解决方案,其实还有像XFire和XCF的替代方案,相对而言要更简单、稳定。

论坛徽章:
0
2 [报告]
发表于 2012-03-02 16:01 |只看该作者
谢谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP