Axis2CodeGenerator作为一个在Eclipse中使用的能自动根据WSDL生成Java文件以及根据Java文件生成WSDL的插件,安装好后使用往往会出现InvocationTargetException异常,这时可尝试:
1.将backport-util-concurrent-3.1.jar从$AXIS2_HOME\lib(我的是:D:\Tomcat5.5\webapps\axis2\WEB-INF\lib)处拷贝至$ECLIPSE_HOME\plugins\Axis2_Codegen_Wizard_1.3.0\lib;
2.编辑文件$ECLIPSE_HOME\plugins\Axis2_Codegen_Wizard_1.3.0\plugin.xml,在其中runtime元素中增加内容:
<libraryname="lib/backport-util-concurrent-3.1.jar">
<exportname="*"/>
</library>
3.将$workspace位置\.metadata\.plugins(我的是:D:\Workbench\.metadata\.plugins)下目录Axis2_Codegen_Wizard删除
4.在命令行下切换至$ECLIPSE_HOME(我的是:D:\MyEclipse5.5.1GA\eclipse)目录,然后执行:
eclipse-clear
就OK啦!
注意:如果是Myeclipse就是换成相应的目录就行。
转载于:https://blog.51cto.com/1307858/1309026