1. 程式人生 > >MyEclipse 8.5 安裝 axis2 外掛

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包。

參考資料:

(昨晚扎胎了,玻璃渣子防不勝防啊...)