MyEclipse6.0下axis2插件的安装-java.lang.reflect.InvocationTargetExcept...

### MyEclipse 6.0 下 Axis2 插件的安装及解决 java.lang.reflect.InvocationTargetException #### 一、概述 在使用 MyEclipse 6.0 进行 Web 服务开发时,可能会遇到需要安装 Axis2 插件的情况。Axis2 是 Apache 开发的一款用于构建 SOAP Web 服务的框架,其提供了强大的功能来支持 Web 服务标准。本文将详细介绍如何在 MyEclipse 6.0 中安装 Axis2 插件,并针对在安装过程中常见的 `java.lang.reflect.InvocationTargetException` 错误提供解决方案。 #### 二、准备工作 在安装 Axis2 插件之前,需要确保以下条件已满足: 1. **MyEclipse 6.0 已安装并正常运行**:这是最基本的条件,确保 MyEclipse 版本与本文所述一致。 2. **下载 Axis2 插件**: - **Axis2 Codegen Wizard**(代码生成向导):可以从官方网站下载 [axis2-eclipse-codegen-wizard.zip](http://apache.justdn.org/ws/axis2/tools/1_4_1/axis2-eclipse-codegen-wizard.zip)。 - **Axis2 Service Archiver Wizard**(服务归档向导):同样从官网下载 [axis2-eclipse-service-archiver-wizard.zip](http://apache.justdn.org/ws/axis2/tools/1_4_1/axis2-eclipse-service-archiver-wizard.zip)。 #### 三、安装过程 1. **解压插件**:将下载好的 Axis2 插件进行解压,得到相应的文件夹。 2. **重命名插件文件夹**: - 将 `Axis2_Codegen_Wizard` 改名为 `org.apache.axis2.tool.codegen.eclipse.plugin.CodegenWizardPlugin`。 - 将 `Axis_Service_Archiver-wizard` 改名为 `org.apache.axis2.tool.Axis_Service_Archiver_1.3.0`。 3. **放置插件文件夹**:将上述两个重命名后的插件文件夹放置到 `C:\Program Files\MyEclipse 6.0\eclipse\plugins` 目录下。 4. **创建链接文件**:在 `C:\Program Files\MyEclipse 6.0\eclipse\links` 目录下新建一个名为 `axis-eclipse-plugin.link` 的文件,并设置其内容为 `path=C:\Program Files\MyEclipse 6.0\eclipse\plugins`。 #### 四、解决 `java.lang.reflect.InvocationTargetException` 错误 完成以上步骤后,重启 MyEclipse 并尝试使用 Axis2 插件中的代码生成功能。如果在此过程中遇到了 `java.lang.reflect.InvocationTargetException` 的错误,可以按照以下步骤进行解决: 1. **复制必要的 JAR 文件**:从 Axis2 的 LIB 库中复制 `geronimo-stax-api_1.0_spec-1.0.1.jar` 和 `backport-util-concurrent-3.1.jar` 文件到 Codegen 的 lib 目录中。 2. **修改 plugin.xml 文件**:在 `CodegenWizardPlugin` 文件夹下的 `plugin.xml` 文件中,添加以下内容: ```xml <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="*"/> </library> ``` 3. **保存并重启 MyEclipse**:保存对 `plugin.xml` 文件的更改后,重启 MyEclipse。 #### 五、注意事项 - **顺序问题**:在进行复制 JAR 文件和修改 `plugin.xml` 文件的操作时,需要注意这些操作应该在将整个插件放入 `eclipse\plugins` 目录之前完成。 - **兼容性问题**:在安装过程中,确保所使用的 Axis2 插件版本与 MyEclipse 6.0 版本兼容,以避免不必要的问题。 - **其他配置**:除了本文介绍的内容外,还需要确保 MyEclipse 的其他配置正确无误,例如 JDK 版本等。 通过上述步骤,可以有效地在 MyEclipse 6.0 中安装 Axis2 插件,并解决在使用过程中可能出现的 `java.lang.reflect.InvocationTargetException` 错误。这将极大地提高使用 MyEclipse 开发 Web 服务的效率和便利性。























- 粉丝: 0
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- XW万能铣床电控系统的PLC设计[].doc
- 基于Laravel54与Vuejs构建的本地文档全文搜索引擎系统-集成Elasticsearch551实现高效索引与检索-支持用户笔记与开发文档的智能搜索与管理-采用PHP.zip
- 某类国防工程信息化管理系统项目需求及方案设计.docx
- 图像灰度变化程序设计.doc
- 操作系统处理器调度算法C++程序.doc
- “嵌入式产品开发”项目竞赛技术方案.doc
- 土地测绘技术的信息化与土地开发管理措施.docx
- 2018年百万公众网络学习工程测试参考答案.doc
- C语言程序设计2014春第三套作业.docx
- 大数据下的不动产登记档案的信息管理及利用.docx
- 大楼综合布线设计方案.docx
- 微信公众平台对高校网络舆论影响的研究.docx
- 试卷分析模型构建--基于教育大数据的实证分析.docx
- 网络金融学教案全解.doc
- 新互联网下高职计算机专业教学模式改革初探.docx
- 大数据环境下开放信息资源共享平台构建.docx



- 1
- 2
前往页