关于AXIS2升级到1.4版本

 

Apache Axis2 1.4.1版本介绍地址如下

http://ws.apache.org/axis2/1_4_1/contents.html

Apache Axis2 1.4.1版本下载地址如下

http://ws.apache.org/axis2/download/1_4_1/download.cgi

Axis2_Codegen_Wizard和Axis2_Service_Archiver下载地址如下

http://ws.apache.org/axis2/tools/index.html

Axis2_Codegen_Wizard和Axis2_Service_Archiver下载后解压,发现均为1.3.0版本,google之,发现都是这样的,既然大家都是这样的,那就不必追究原因了(这种工作态度非常不好,希望大家不要学习)。

照以往安装plugin的方法升级AXIS2的Axis2_Codegen_Wizard和Axis2_Service_Archiver,在生成客户端代码时出现以下问题

或者到最后一步出现如下的错误信息



google之,原来是Axis2_Codegen_Wizard_1.3.0\lib里缺少jar包。

参考资料地址如下

https://issues.apache.org/jira/browse/AXIS2-3792

解决办法

1、从下载的axis2-1.4.1-bin\axis2-1.4.1\lib中copy2个jar包:

backport-util-concurrent-3.1.jar

geronimo-stax-api_1.0_spec-1.0.1.jar

到Axis2_Codegen_Wizard_1.3.0\lib目录下;

2、修改Axis2_Codegen_Wizard_1.3.0\下的plugin.xml文件

绿色为需修改的地方红色为增加的

<plugin id="Axis2_Codegen_Wizard" name="Axis2 Codegen Wizard Plug-in" version="1.4.0" provider-name="Apache Software Foundation" class="org.apache.axis2.tool.codegen.eclipse.plugin.CodegenWizardPlugin">

- < runtime >
- < library name =" Axis2CodegenWizard.jar ">
< export name =" * " />
</ library >
-
- <library name="lib/backport-util-concurrent-3.1.jar">
<export name="*" />
</library>
- <library name="lib/geronimo-stax-api_1.0_spec-1.0.1.jar">
<export name="*" />
</library>

</runtime>

记得保存

3、将Axis2_Codegen_Wizard_1.3.0文件夹名改为Axis2_Codegen_Wizard_1.4.0

4、将Axis2_Codegen_Wizard和Axis2_Service_Archiver重新作为plugin加入eclipse,重启eclipse。

一般这样是能解决问题的。

有的用links方式加的plugin,说修改完了还是无法生成客户端代码。

我就是用links方式,没有出现无法生成的问题。

links的方法:

1、建立如下2个目录(红色部分为固定写法)

D:\links\Axis-Plugin-Dir\eclipse\plugins

D:\links\Axis-Plugin-Dir\eclipse\features

2、把刚刚修改好的Axis2_Codegen_Wizard_1.4.0和Axis2_Service_Archiver_1.3.0文件copy到D:\links\Axis-Plugin-Dir\eclipse\plugins目录下

3、在\eclipse3.2\links目录下建文件:Axis-Plugin-Dir.LINKS

文件内容为:

path=D:\\links\\Axis-Plugin-Dir

links就建好了。

重启eclipse可以看到新加的plugin。

如果没有看到,关闭eclipse,删除\eclipse3.2\configuration目录下除.settings和config文件以外的其他文件,再重启eclipse可以解决。

=============================================

PS:偶然找到个图片超全的AXIS2使用说明,地址如下

http://wso2.org/library/1719

转载: http://hi.baidu.com/lorryfang/blog/item/97e8944514e6713486947301.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值