使用Axis2 Code Generator时产生InvocationTargetException 的解决办法
Axis2 Code Generator作为一个在Eclipse中使用的能自动根据WSDL生成Java文件以及根据Java文件生成WSDL的插件,安装好后使用往往会出现InvocationTargetException异常,这时可尝试:
1. 将backport-util-concurrent-3.1.jar从 $AXIS2_HOME\lib (我的是:D:\Tomcat 5.5\webapps\axis2\WEB-INF\lib) 处拷贝至 $ECLIPSE_HOME\plugins\Axis2_Codegen_Wizard_1.3.0\lib;此处我弄了3个地方。。。
2. 编辑文件 $ECLIPSE_HOME\plugins\Axis2_Codegen_Wizard_1.3.0\plugin.xml, 在其中runtime元素中增加内容:
<library name="lib/backport-util-concurrent-3.1.jar">
<export name="*"/>
</library>
此处我也弄了三个地方。。。
3. 将 $workspace位置\.metadata\.plugins (我的是:D:\Workbench\.metadata\.plugins)下目录 Axis2_Codegen_Wizard 删除
4. 在命令行下切换至$ECLIPSE_HOME (我的是:D:\MyEclipse 5.5.1 GA\eclipse)目录,然后执行:
eclipse -clear
就OK啦!
分享到:
相关推荐
标题 "axis2 InvocationTargetException" 描述的是一个与Apache Axis2框架相关的编程问题,该问题通常在执行服务调用时出现,提示"InvocationTargetException"。这可能是由于多种原因引起的,包括但不限于错误的服务...
标题中的“解决axis2-CodegenWizardPluginBUG- java.lang.reflect.InvocationTargetException”指的是在使用Apache Axis2的CodegenWizardPlugin工具时遇到的一个错误。这个工具是Axis2框架的一部分,用于自动生成...
Axis2 code generator + backport-util-concurrent-3.1.jar 版本:1.3.0 解压缩后,放到eclipse的plugins文件夹下。 重新打开eclipse,new->other 就能看到插件了 出现这个错误的话: An error ocurred while ...
在apache上下载的axis2的eclipse插件,使用axis2-eclipse-codegen-wizard时,最后老是报InvocationTargetException异常。 现在上传的版本已经修正,和原版功能完全一样
MyEclipse axis2 wsdl java.lang.reflect.invocationtargetexception code gen 大家要注意一定要仔细,这个问题基本上缺少包引起的,而且一定要clean 如果需要axis2插件 以及这个plugins中的包在我的其他资源里面有
标题 "Axis2_Code_Generator.zip" 暗示了这是一个与Apache Axis2相关的代码生成工具。Apache Axis2是Java环境中广泛使用的Web服务框架,它允许开发者创建、部署和管理Web服务。这个压缩包可能包含了用于自动生成Axis...
"Axis Code Generator使用规范"是关于如何使用Axis工具自动生成Java代码来与Web服务交互的指南。Axis是一个开源的SOAP栈,它提供了代码生成器,帮助开发者快速构建客户端和服务端的Web服务应用。以下是使用Axis Code...
标题 "Axis2_Code_Generator Axis2_Service_Archiver" 指的是Apache Axis2框架中的两个关键工具,用于简化Web服务开发过程。Apache Axis2是一个高效、可扩展且灵活的Web服务引擎,它构建在Apache Axis之上,提供了更...
为了在Eclipse集成开发环境中使用Axis2,你需要安装两个工具:Axis2_Code_Generator和Axis2_Service_Archiver。这两个工具同样可以在Apache官方站点的工具目录下找到...
- 使用MyEclipse中的AXIS2 Code Generator,从WSDL文件生成Java代码,这将帮助开发者快速构建服务端实现。 - 有时在生成代码过程中可能会遇到错误,例如`"An error occurred while completing process -java.lang....
faultString: java.lang.reflect.InvocationTargetException faultActor: faultNode: faultDetail: {http://xml.apache.org/axis/}stackTrace: AxisFault faultCode: {...
本文主要描述如何使用Apache开源项目Axis提供的API来实现Web Services。本文中的提到的例子只为了方便本文的描述而提出,有不妥之处请见谅。...里面带有解决:eclipse Axis2 Codegen plugin报错问题
在学习和使用Apache Axis2的过程中,用户在尝试通过MyEclipse中的插件自动生成代码时遇到了`java.lang.reflect.InvocationTargetException`异常。这个问题导致代码生成过程无法顺利完成。经过两天的努力,最终找到了...
- **代码生成工具**:`Axis2_Code_Generator` - **打包工具**:`Axis2_Service_Archiver` 这些工具可以从以下网址下载:[http://apache.freelamp.com/ws/axis2/tools/1_4_1/]...
- 操作步骤与安装Axis2 Code Generator Wizard基本相同,只是替换为下载的Axis2_Service_Archiver_文件夹。 #### 快速上手示例 接下来,我们通过一个简单的示例来看看如何使用这些工具进行Web服务开发。 1. **...
- 在Eclipse中选择“File” -> “New” -> “Other”,然后在新出现的对话框中找到“Axis2CodeGenerator”选项,点击“Next”。 2. **选择WSDL文件**: - 选择“Local WSDL File”,并浏览到您的WSDL文件所在的...
6 An error occurred while completing process java lang reflect InvocationTargetException 的错误 嗯不用急 有得解 不过我当初很惨弄了一个晚上 解决方法如下: step 1 从 AXIS2 的 LIB 库中复制 "...
4. `lib`目录:包含Axis2运行时所需的库文件。 5. `repository`目录:存储服务、模块和依赖库的默认位置。 `axis2-1.5.1-war.zip`是Axis2作为Web应用的WAR(Web Archive)文件形式,适用于直接部署到支持Servlet...