最近在修改一个Web Service项目,该项目是用Axis 1.X 版本写的。当我调试该项目时,发现代码中凡是出现“oper.setStyle(org.apache.axis.enum.Style.RPC);”和“oper.setUse(org.apache.axis.enum.Use.ENCODED);”的地方MyEclipse都对其进行了报错。经网上查实,得出分析结果如下:
问题原因: 在JDK 1.5及其以上版本中,enum都会被JDK认为是系统关键字,不能作为自定义变量使用。而我的JDK是1.6版本的,因此项目在编译时始终无法通过。
准备工作:到网站”http://www.apache.org/dist/ws/axis/1_4/“中下载Axis 1.4,并将重要的*.jar文件导入到项目中去。
解决办法:1、将代码“oper.setStyle(org.apache.axis.enum.Style.RPC);”修改为”oper.setStyle(Style.getStyle("rpc"));“;2、将代码“oper.setUse(org.apache.axis.enum.Use.ENCODED);”修改为“oper.setUse(Use.getUse("encoded")); ”;3、添加代码”import org.apache.axis.constants.Style;
import org.apache.axis.constants.Use;“
分享到:
相关推荐
axis2解决 org.apache.axis2.util.JavaUtils.callStackToString问题
<Call Stack = DEBUG_FRAME = org.apache.axis2.util.JavaUtils.callStackToString(JavaUtils.java:564) DEBUG_FRAME = org.apache.axis2.description.ParameterIncludeImpl.debugParameterAdd(ParameterIncludeImpl...
org.apache.axis jar org.apache.axis jar org.apache.axis jar
org.apache.axis2.jar
org.apache.axis2.eclipse.service.plugin_1.7.8插件文件,欢迎小伙伴下载
抛出无法找到主类:org.apache.axis.wsdl.WSDL2Java(Throws Could not find main class: org.apache.axis.wsdl.WSDL2Java)。 添加本文的jar包压缩包解压出来的所有jar包到当前使用的java.exe 命令的lib目录下的ext...
eclipse插件 org.apache.axis2.eclipse.codegen.plugin_1.7.4.jar
org.apache.axis2.eclipse.codegen.plugin_1.7.8.jar插件文件
org.apache.axis2.eclipse.service.plugin_1.6.3.jar 2015-10-10 于官网下载
eclipse插件 org.apache.axis2.eclipse.service.plugin_1.7.4.jar
eclipse 4.9.0 插件org.apache.axis2.eclipse.service.plugin_1.7.8
org.apache.axis jar包..............................................
--org.apache.axis2.eclipse.codegen.plugin_1.6.2.jar --org.apache.axis2.eclipse.service.plugin_1.6.2.jar --javax.xml.bind_2.1.9.v201005080401.jar --javax.xml.stream_1.0.1.v201004272200.jar --javax....
axis2是实现webservice的一种技术框架,在官网中提供了基于eclipse的操作插件
标签:axis2.eclipse.service.plugin-1.5.1-sources.jar,axis2.eclipse.service.plugin,1.5.1,sources,jar包下载,依赖包
axis-1.4 jar包,很多时候maven抓取不到,希望对大家有用
org.apache.axis2.osgi-1.5.jar
jar包,官方版本,自测可用
jar包,官方版本,自测可用
标签:axis2.eclipse.codegen.plugin-1.5.jar,axis2.eclipse.codegen.plugin,1.5,jar包下载,依赖包