myeclipse91安裝axis2插件_第1頁
myeclipse91安裝axis2插件_第2頁
myeclipse91安裝axis2插件_第3頁
myeclipse91安裝axis2插件_第4頁
myeclipse91安裝axis2插件_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、myeclipse9.1 安裝axis2插件1. 下載Myeclipse Axis2插件/dist/ws/axis2/tools/1_4_1/下載axis2-eclipse-codegen-wizard.zip和axis2-eclipse-service-archiver-wizard.zip 下載axis2-1.5-war.zip2. 將 axis2-eclipse-codegen-wizard.zip和 axis2-eclipse-service-archiver-wizard.zip 解壓到 $ECLIPSE_HOME$MyEclipse

2、9dropins 文件夾下,目錄結構如下圖:3. 使用下面的工具類,打印出一個字符串,將所有的字符串加入到$ECLIPSE_HOME$ MyEclipse 9configurationorg.eclipse.equinox.simpleconfigurator 中的文件的末尾。工具類如下:package app;import java.io.File; import java.util.ArrayList; import java.util.List; public class PluginConfigCreator public PluginConfigCreator

3、() public void print(String path) List<String> list = getFileList(path); if (list = null) return; int length = list.size(); for (int i = 0; i < length; i+) String result = "" String thePath = getFormatPath(getString(list.get(i); File file = new File(thePath); if (file.isDirectory(

4、) String fileName = file.getName(); if (fileName.indexOf("_") < 0) print(thePath); continue; String filenames = fileName.split("_"); String filename1 = filenames0; String filename2 = filenames1; result = filename1 + "," + filename2 + ",file:/" + path + &quo

5、t;" + fileName + ",4,false" System.out.println(result); else if (file.isFile() String fileName = file.getName(); if (fileName.indexOf("_") < 0) continue; int last = fileName.lastIndexOf("_");/ 最后一個下劃線的位置 String filename1 = fileName.substring(0, last); String fil

6、ename2 = fileName.substring(last + 1, fileName .length() - 4); result = filename1 + "," + filename2 + ",file:/" + path + "" + fileName + ",4,false" System.out.println(result); public List<String> getFileList(String path) path = getFormatPath(path); path

7、= path + "/" File filePath = new File(path); if (!filePath.isDirectory() return null; String filelist = filePath.list(); List<String> filelistFilter = new ArrayList<String>(); for (int i = 0; i < filelist.length; i+) String tempfilename = getFormatPath(path + filelisti); fil

8、elistFilter.add(tempfilename); return filelistFilter; public String getString(Object object) if (object = null) return "" return String.valueOf(object); public String getFormatPath(String path) path = path.replaceAll("", "/"); path = path.replaceAll("/", "

9、;/"); return path; public static void main(String args) /*你的插件的安裝目錄*/ String plugin = "E:Program FilesMyEclipseCommonmypluginAxis2_Service_Archiver_1.3.0" new PluginConfigCreator().print(plugin); 4. 刪除 $ECLIPSE_HOME$ MyEclipse 9configurationorg.eclipse.update 這個文件夾。5. 在 $ECLIPSE_HOME$

10、 MyEclipse 9 文件夾下建立 bat 文件,內容如下:myeclipse.exe clean 6. 啟動 bat 文件即可。7. 在file->new->other中即可看到Axis2 Wizards,至此,axis2插件安裝成功!二 、1. 使用其生成 wsdl 文件時報如下錯誤:An error occurred while completing process-java.lang.reflect.InvocationTargetException的錯誤 。解決方法如下:step 1、從AXIS2的LIB庫中復制"geronimo-sta

11、x-api_1.0_spec-1.0.1.jar"和 "backport-util-concurrent-3.1.jar"文件到Axis2_Codegen_Wizard_1.3.0的lib目錄中,同時修改Axis2_Codegen_Wizard_1.3.0下的plugin.xml文件,在<runtime>中添加<library name="lib/geronimo-stax-api_1.0_spec-1.0.1.jar">         <export name="*"/></library><library name="lib/backport-util-concurrent-3.1.jar">        <export name="*"/></lib

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論