Axis2 中InvocationTargetException错误的解决(2009-06-22 10:34:02)转载▼标签: 杂谈 分类: IT技术
基本环境:
eclipse 3.5 rc 4
jdk 1.5
Axix2插件 1.4
tomcat 6.0
问题描述:
使用codegen-wizard生成WSDL文件一般Axis2 Eclipse plugin: Code Generator 在Finish 时产生Exception: java.lang.reflect.InvocationTargetException异常。
原因调查:
根据相关英文文档提示,应该是Code Generator plugin 内缺少了 backport-util-concurrent-3.1.jar 和 geronimo-stax-api_1.0_spec-1.0.1.jar包所致。
解决:
解决:
- 关闭 Eclipse
- copy %AXIS2_HOME%\lib\backport-util-concurrent-3.1.jar 和 geronimo-stax-api_1.0_spec-1.0.1.jar到下列 folder
%ECLIPSE_HOME%\plugins\Axis2_Codegen_Wizard_1.3.0\lib
- 注册此 jar 包:
%ECLIPSE_HOME%\plugins\Axis2_Codegen_Wizard_1.3.0\plugin.xml , 在 <runtime> 內加入下面的字串
- <library name="lib/backport-util-concurrent-3.1.jar">
- <export name="*"/>
- </library>
- <library name="lib/geronimo-stax-api_1.0_spec-1.0.1.jar">
- <export name="*"/>
- </library>
重启Eclipse。
重新使用插件发现问题依然存在。
尝试改变Eclipse 使用的 JRE, 换成 JAVA 6
- 使用 JRE 1.6 启动 Eclipse 并 试着加入 -clean 参数启动 Eclipse, 清除 osig cache:
- (在 cmd运行模式下到eclipse安装目录下启动eclipse,使用下面带参数语句)
- eclipse.exe -vm " C:\Program Files\Java\jre1.6.0_01\bin\java.exe" -clean -console -consoleLog -debug -vmargs -Xmx384M
- - 关闭 Eclipse 后, 再以一般方式启动 Eclipse, 问题解决。
分享到:
相关推荐
解决使用wsdl生成java客户端报错:java.lang.reflect.invocationtargetexception的方法之一
axis2根据wsdl生成java客户端代码 D:\Software\axis2-1.6.2\bin>wsdl2java.bat -uri http://10.33.30.216:9099/facs/services/ResourceSynchroWebService?wsdl -o E:\wsdloutput -p com.util wsdl2java.bat -uri ...
Axis 把WSDL生成JAVA类Axis 把WSDL生成JAVA类Axis 把WSDL生成JAVA类Axis 把WSDL生成JAVA类Axis 把WSDL生成JAVA类Axis 把WSDL生成JAVA类Axis 把WSDL生成JAVA类Axis 把WSDL生成JAVA类Axis 把WSDL生成JAVA类
抛出无法找到主类:org.apache.axis.wsdl.WSDL2Java(Throws Could not find main class: org.apache.axis.wsdl.WSDL2Java)。 添加本文的jar包压缩包解压出来的所有jar包到当前使用的java.exe 命令的lib目录下的ext...
webserice开发工具。Axis2不仅支持SOAP1.1和SOAP1.2,还集成了非常流行的REST WebService,同时还支持Spring、JSON等技术。
wsdl2java工具 修改WSDL2Java(URL).bat后直接双击运行即可 编辑 WSDL2Java(URL).bat set Axis_Lib=.\lib //引用包 set Java_Cmd=java -Djava.ext.dirs=%Axis_Lib% set Output_Path=.\source //输出目录 set Package...
把wsdl文件转换成java类 使用wsdl2Java工具
利用axis jar包 根据wsdl文件生成java webservice 工具 (附带生成后调用方法和详细说明) 及其适合工作着与初学者调试和学习,已经通过测试完全可用
调用WSDL2Java需要相关jars,使用-cp添加进来,不支持使用通配符。提醒:Linux下jar之间使用冒号隔开:,windows下jar之间使用分号隔开 调用方法 java -cp mail-1.4.jar;saaj-api-1.3.jar;jaxrpc-1.1.jar;commons-...
使用cxf wsdl2java生成webservice客户端命令
使用axis2 1.6.2 生成webservice wsdl客户端代码,快速便捷,方便操作。使用有问题可留言,如看到尽快回复
axis2根据wsdl生成客户端代码,org.apache.axis.wsdl.WSDL2Java配置"src/???.wsdl"自动生成代码
你先将对方webservice的wsdl文件描述文件保存到本地为后缀名为.wsdl的文件,然后保存到Tools的这个文件夹下,编辑WSDL2AxisClient.bat这个文件,将%Java_Cmd% org.apache.axis.wsdl.WSDL2Java -o%Output_Path% -p %...
AXIS2最新版本1.7.3针对idea的wsdl、客户端、服务端代码生成的插件
2、解压之后,编辑(包名,输出路径,wsdl)参数并运行WSDL2Java(URL).bat或者WSDL2Java(file).bat后,将在source中生成WebService客户端代码。 3、直接使用生成的代码调用WebService服务即可。
使用axis开发webService开发的辅助工具,方便快捷的根据wsdl路径或文件生成java类
axis2 wsdl2java的使用说明和简单程序.docx
使用axis将wsdl文件转换为java代码
axis2-1.6.2.zip, windows axis2工具,根据 WSDL生成java文件。 1、axis2客户端下载地址:http://mirror.esocc.com/apache//axis/axis2/java/core/1.6.2/axis2-1.6.2-bin.zip; 2、下载解压在D:\Work_Program_...
java调用WebServices,jar报及帮助文档。文档为英文版。