Eclipse安裝不了AXIS2 Tool插件

今天安裝axis2 for eclispe裝不了插件折騰了半天,最後才發現這篇文章。。。轉給有需要的人。

 

最近在學習axis2工作需要,google一搜,網上到處都是裝axis2插件的。
根據網上的直接把org.apache.axis2.eclipse.codegen.plugin_1.6.1.jar和org.apache.axis2.eclipse.service.plugin_1.6.1.jar直接丟進dropins。
不知道爲什麼不行,根據別人的總結換eclipse的版本,我下了3.5 3.6 3.7 myeclipse8.5結果讓我很是失望,一個版本都沒有成功。接着我覺得是不是我的插件太新了,換了1.4。1 1.5.6 1.3的按照網上的方法去試還是沒有成功。
最後我猜測可能是系統的原因,今天早上到公司的機器上拷了3個版本eclipse 到機器一試。
結果全部都行。公司機器是xp,我筆記本用的是win7的。
誰有相同的經歷嗎?

能給我個解釋嗎? 

--------------------------------- 

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.2 For JEE+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 For JEE,http://download.eclipse.org/eclipse/downloads/drops/R-3.7.2-201202080800/index.php

並解壓到D:\2000\Java\Eclipse下

4、到http://axis.apache.org/axis2/java/core/tools/eclipse/wsdl2java-plugin.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/content/groups/snapshots/org/apache/axis2/axis2.eclipse.service.plugin/SNAPSHOT/

https://repository.apache.org/content/groups/snapshots/org/apache/axis2/axis2.eclipse.codegen.plugin/SNAPSHOT/

分別下載對應的ZIP文件解壓到drops目錄下即可。

 邀月工作室

邀月工作室

 

四、小結

鑑於,Axis2的Eclipse插件與版本的兼容和穩定性不足,除了Axis2的Web service解決方案,其實還有像XFire和XCF的替代方案,相對而言要更簡單、穩定。 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章