资料查看: web
问题缘由: 在JDK 1.5及其以上版本中,enum都会被JDK认为是系统关键字,不能做为自定义变量使用。而个人JDK是1.6版本的,所以项目在编译时始终没法经过。 apache
解决办法:一、将代码“oper.setStyle(org.apache.axis.enum.Style.RPC);”修改成”oper.setStyle(Style.getStyle("rpc"));“;二、将代码“oper.setUse(org.apache.axis.enum.Use.ENCODED);”修改成“oper.setUse(Use.getUse("encoded")); ”;三、添加代码”import org.apache.axis.constants.Style;
import org.apache.axis.constants.Use;“ spa
但这种解决方法不必定适合。 code
一、下降JDK的版本1.5如下 ci
二、采用Axis1.4 及1.4以上的axis.jar版本 rpc