关于MyEclipse8.0安装axis2插件问题续之处理报错java.lang.reflect.InvocationTargetException 收藏
这个资料是网上一位仁兄写的,很有用,保存起来。
在使用Axis2_Codegen_Wizard时出现问题,最后一步点击finish时,报错-java.lang.reflect.InvocationTargetException等等。查了网上资料,此问题出现很多,原因各不相同。相对于Axis2的这个代码生成插件,在国外的一论坛上发现解决方案,尝试有效:
1、在axis2-1.4.1-war\axis2\WEB-INF\lib目录下,复制
backport-util-concurrent-3.1.jar
geronimo-stax-api_1.0_spec-1.0.1.jar
这两个文件至MyEclipse 6.5\eclipse\plugins\Axis2_Codegen_Wizard_1.3.0\lib下,同时要编辑MyEclipse 6.5\eclipse\plugins\Axis2_Codegen_Wizard_1.3.0下的plugin.xml,将这两个文件添加进去(复制粘贴两项,修改jar文件名为新拷入的文件名即可),再使用codegen插件即可正常生成代码。
2、若问题仍存在, 尝试改变Eclipse 使用的 JRE,使用 JRE 1.6 ,重新启动 Eclipse。
3、若仍有问题,将 $workspace位置\.metadata\.plugins下目录 Axis2_Codegen_Wizard 删除,在命令行下切换至$ECLIPSE_HOME目录,然后执行:eclipse -clear
4、重新启动 Eclipse ,应可解决问题。
我最后在使用过程中又出现了这样一个异常:Exception in thread "main" org.apache.axis2.wsdl.codegen.CodeGenerationException : Error parsing WSDL,出现了这个错误,我马上上网查资料,中文网站好像还有人解决这个问题,我也查了很多国外网站上面网友提出的相同问题,都没人真正解决这个问题。我只有自己搞了,最后终于被我搞出来了,我分析一下出现这种错误的原因。
原因是:原来安装的那个Axis2_Codegen_Wizard是有错的,也就是从官方下载下来的,但安装起了过后它会报java.lang.reflect.InvocationTargetException,以至于不能正确生成代码。当你安装了修改过后的无Bug这个Axis2_Codegen_Wizard插件过后,再按上面第3步操作,就没问题了。就这样简单。
这里特别注意:在做项目的时候仔细一点,用测试程序的时候要看看Tomcat是否开着,如果你没开着,一报错,你一慌了,更多的时间都浪费了。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/hefeidaxia/archive/2009/10/22/4714933.aspx
分享到:
相关推荐
将插件解压缩到MyEclipse根目录下的Axis-Plugin-Dir\eclipse\plugins目录中,将Axis2_Codegen_Wizard_1.2.1改名为org.apache.axis2.tool.codegen.eclipse.plugin.CodegenWizardPlugin,将Axis_Service_Archiver_...
eclipse axis2 插件安装指南 Axis2 是一个开源的 Web 服务引擎,由 Apache 软件基金会维护。它提供了一个灵活、可扩展、性能高效的 Web 服务解决方案。Eclipse 是一个流行的集成开发环境(IDE),Axis2 插件安装...
### MyEclipse下Axis2插件安装步骤及注意事项 #### 一、下载MyEclipse Axis2插件 在安装MyEclipse下的Axis2插件之前,首先需要从官方网站下载所需的插件包。根据给定的部分内容,我们可以了解到具体的下载地址如下...
eclipse手动安装axis2插件步骤: 1、解压缩附件放到eclipse的dropins目录下 2、dropins目录下新建xxx.link文件,编辑该文件写入所在路径,如path=C:\\sts-3.9.4.RELEASE\\dropins 3、重启eclipse
标题中的“Axis2 插件”指的是Eclipse集成开发环境中用于处理Web服务的扩展工具,主要功能是简化基于Apache Axis2框架的Web服务的开发流程。Apache Axis2是一款强大的Web服务引擎,它允许开发者创建、部署和服务化...
axis2_axis2-idea-plugin_idea导入axis2_"提到了几个关键元素,分别是"axis2"、"idea-plugin"和"idea导入axis2",这暗示了这个压缩包是用于在IntelliJ IDEA这款集成开发环境(IDE)中支持Axis2服务的插件。...
【标题】:“MyEclipse8.6整合Axis2插件” 在软件开发中,MyEclipse是一款非常流行的Java EE集成开发环境,它基于Eclipse并提供了丰富的企业级开发工具。而Axis2是Apache软件基金会的一个开放源代码项目,主要用于...
【标题】"myeclipse10 axis2 插件"涉及的是在MyEclipse 10集成开发环境中安装和使用Axis2插件的相关知识。MyEclipse是基于Eclipse的一款强大的Java EE集成开发工具,而Axis2是Apache软件基金会开发的一个Web服务框架...
myEclipse Axis2插件是专门为MyEclipse设计的,旨在简化Axis2 Web服务的开发过程。通过这个插件,开发者可以方便地生成客户端和服务器端的代码,从而快速地构建和调试Web服务。 该插件的主要功能包括: 1. **代码...
1 下载 Myeclipse Axis2 插件 http: archive apache org dist ws axis2 tools 1 4 1 下载 axis2 eclipse codegen wizard zip 和 axis2 eclipse service archiver wizard zip ...
本资源提供了一个Axis2的Eclipse插件,它简化了在Eclipse环境中进行Web服务开发的过程,无需单独安装,只需解压即可使用。 在Java Web服务开发中,Axis2是一个关键组件,它支持SOAP 1.1和1.2,以及RESTful服务。...
myeclipse的axis2插件包axis2-eclipse-service-plugin-1.6.2.zip和axis2-eclipse-codegen-plugin-1.6.2.zip axis2相关jar包axis2-1.6.2-war.zip,axis2-1.6.2-bin.zip,axis2-1.6.2-src.zip
Eclipse的Axis2插件是用于在Eclipse集成开发环境中创建、管理和调试基于Apache Axis2服务的工具。Apache Axis2是流行的Web服务引擎,它提供了高性能、灵活且可扩展的框架来实现SOAP(简单对象访问协议)服务。下面将...
标题中的“方便Web Service开发的axis2插件”指的是Axis2,这是一个开源的Web服务框架,专门用于简化和加速在Java环境中开发Web服务的过程。它提供了丰富的功能集,包括自动代码生成、服务部署以及多种协议的支持,...
Axis2 插件在 MyEclipse 8.5 中的安装和使用 Axis2 插件是 MyEclipse 8.5 中的一个重要插件,用于开发和调用 Web 服务。下面将详细介绍Axis2 插件的安装和使用,以及如何使用 Axis2 客户端代码生成。 一、Axis2 ...