MyEclipse 8.5 安裝 axis2 外掛
題記:
最近在看axis2的一些資料,在官網上看到了axis2提供的兩個eclipse外掛工具,覺得很不錯,就希望在MyEclipse上安裝。axis2網站上介紹的安裝方法很簡單,但自己弄的時候總是不成功,網上看的很多資料也大多不成功,在此記錄下我的處理方法。
摘要
一:MyEclipse安裝axis2外掛簡述
二:淺析安裝失敗的原因
本文安裝環境:
MyEclipse 8.5
axis2-eclipse-service-plugin-1.62.zip
axis2-eclipse-codegen-plugin-1.62.zip
正文:
一:MyEclipse 安裝axis2外掛簡述
MyEclipse安裝axis外掛的方法比較簡單,axis2官網出的說明也十分簡明,下載zip包,解壓放置到MyEclipse_HOME/dropins目錄即可。具體說來如下:
1:下載axis2的兩個eclipse-plugin.zip (axis2-eclipse-service-plugin-1.62.zip, axis2-eclipse-codegen-plugin-1.62.zip)
2:將解壓出的兩個jar包拷貝到MyEclipse_HOME/dropins(org.apache.axis2.eclipse.codegen.plugin_1.6.2.jar, org.apache.axis2.eclipse.service.plugin_1.6.2.jar)
3:重啟MyEclipse即可。
可是當我無限憧憬著重啟MyEclipse之後得到確實如下的報錯資訊(如圖:failure. figure),當然File--new 也就看不到期望的axis2Wizards了。
二、淺析安裝外掛失敗的原因
起初看到這個錯誤,我也沒細看,一股腦地在上網找安裝的資料,什麼刪除jar包中MANIFEST.MF清單中的javax.xml.stream version-1.0什麼的,總之都沒成功。其實,仔細看上邊的截圖也大概有了些眉目,大概就是javax.xml 及javax.xml.bind有問題,例如找不到jar包或者版本不對之類。
下面說下我的處理方式吧,在MyEclipse_HOME/dropins這個目錄下再放入三個javax.xml對應的jar包。分別是javax.xml_1.3.4.v201005080400.jar, javax.xml.stream_1.0.1.v201004272200.jar, javax.xml.bind_2.1.9.v201005080401.jar(可以到Eclipse JEE版本的plugin中找到)。之後把MyElipse\configuration下的update資料夾刪掉,重啟MyEclipse就可以了(彈出提示截圖如下:success.figure)。現在File-->new 也能看到axis2Winzards了。
結語:
回頭再看了axis2官網安裝此外掛的說明,提到需要Eclipse 3.1以後版本,並且依賴JEE版本的Eclipse Plugins。至此,失敗的緣由我想也大致清楚了,直接MyEclipse8.5安裝,版本自然沒問題,但是缺少部分JEE的plugins,所以需要匯入相應的Plugins。具體可能就會依賴javax.xml相應的jar包。
參考資料:
(昨晚扎胎了,玻璃渣子防不勝防啊...)