Axis2 Code Generator作為一個(gè)在Eclipse中使用的能自動(dòng)根據(jù)WSDL生成Java文件以及根據(jù)Java文件生成WSDL的插件,安裝好后使用往往會(huì)出現(xiàn)InvocationTargetException異常,這時(shí)可嘗試:
1. 將backport-util-concurrent-3.1.jar從 $AXIS2_HOME\lib 處拷貝至 $ECLIPSE_HOME\plugins\Axis2_Codegen_Wizard_1.3.0\lib;
2. 編輯文件 $ECLIPSE_HOME\plugins\Axis2_Codegen_Wizard_1.3.0\plugin.xml, 在其中runtime元素中增加內(nèi)容:
<library name="lib/backport-util-concurrent-3.1.jar">
<export name="*"/>
</library>
3. 將 $workspace位置\.metadata\.plugins下目錄 Axis2_Codegen_Wizard 刪除
4. 在命令行下切換至$ECLIPSE_HOME目錄,然后執(zhí)行:
eclipse -clean
http://chineseoa.javaeye.com/blog/191997