为了账号安全,请及时绑定邮箱和手机立即绑定

在使用axis生成wsdl客户端代码时,报错

在使用axis生成wsdl客户端代码时,报错

浮云间 2018-08-09 11:10:41
最近对方系统webservice接口在升级,我们的jar包是用axis打的,但是现在继续用axis时,打包时报错:org.apache.axis.wsdl.toJava.DuplicateFileException: Duplicate file name: ./srcom\cpic\wss\propertyInsurance\accidentService\types\SystemInfoReturnType.javaHint: you may have mapped two namespaces with elements of the same name to thepackage name.at org.apache.axis.wsdl.toJava.JavaWriter.generate(JavaWriter.java:110at org.apache.axis.wsdl.toJava.JavaBeanWriter.generate(JavaBeanWriter.1405)。咨询了服务端:他们说SystemInfoReturnType这个字段在两个公共类里是都有的,没问题的。现在就是axis打包一直是这个错误。单用cxf加了个命令-autoNameResolution就可以了,但是jar包结构只有一个包文件夹,和以前有很大差异,所以还是需要用axis。请大家帮助下!
查看完整描述

1 回答

?
GCT1015

TA贡献1827条经验 获得超4个赞

把自己生成的命令中的,-p包路径删掉,就可以了。但是删掉自己的路径生成的代码就会是默认服务端代码的包架构,要比对。如果哪位有更好的方法请告知下!


查看完整回答
反对 回复 2018-08-31
  • 1 回答
  • 0 关注
  • 1554 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信