Java Axis 2 don';我不能被编译

Java Axis 2 don';我不能被编译,java,web-services,wsdl,axis2,Java,Web Services,Wsdl,Axis2,我正在尝试使用Axis2在Java中创建Web服务的客户机 我尝试过用两种方式从wsdl生成类: 第一条路 通过键入有效的命令wsdl2java-uri*pathToWsdl*,类已经生成,但不会被编译,我得到了一个错误: 方法convertToPHMaterialMaster_type0(字符串)未定义 类型转换器直到 第行: object.setPHMaterialMaster(org.apache.axis2.databinding.utils.ConverterUtil.convertT

我正在尝试使用Axis2在Java中创建Web服务的客户机

我尝试过用两种方式从wsdl生成类:

第一条路

通过键入有效的命令
wsdl2java-uri*pathToWsdl*
,类已经生成,但不会被编译,我得到了一个错误:

方法convertToPHMaterialMaster_type0(字符串)未定义 类型转换器直到

第行:

object.setPHMaterialMaster(org.apache.axis2.databinding.utils.ConverterUtil.convertToPHMaterialMaster_type0(content));
事实上,在查看了
ConverUtil
类的规范之后,我找不到该方法

converToPHMaterialMaster_type0 
另外,我得到一个错误

方法convertToPHCustomerMaster_type0(字符串)

第二种方式

通过以下方式。我尝试从eclipse生成类。它们是生成的,但我再次得到相同的错误

我还尝试过按照教程中的描述从头开始创建web服务和客户机,效果非常好。但是当我使用客户提供给我的wsdl时,我会得到这些错误

我对Web服务还不熟悉,所以我可能错过了一些非常重要的东西

那么,我应该在哪里寻找问题呢

编辑:我刚刚用EclipseWSDL验证器检查了WSDL——它是有效的

EDIT2:我使用了ADB数据绑定


EDIT3:毫无疑问,我不知道如何找到相关部分,完整的wsdl文件也是如此,Axis2可能不支持wsdl中的某些功能。例如,Axis2不支持rpc/编码服务。您能在这里共享WSDL或WSDL的相关部分吗?谢谢您的回复。我可能应该尝试使用apachecfx或apachewss4j。请参阅我问题底部的vsdl链接最终,我使用了ApacheCXF,它对我起了作用。