我有一个用 c# 编码的 web 服务。我想在 java 应用程序中使用它,所以我尝试使用带有这些参数的 wsimport 导入它:
wsimport -keep -verbose -B-XautoNameResolution http://localhost:50358/WebService.asmx?wsdl
我的网络服务中有这样的课程:
public class ReturnClass
{
int _returnCode;
DataTable _outputDataDT;
public int ReturnCode { set { _returnCode = value; } get { return _returnCode; } }
public DataTable OutputDataDT { set { _outputDataDT = value; } get { return _outputDataDT; } }
}
如果我使用 Datatable 变量,则 wsimport 会返回此错误:
[错误] 属性“任何”已定义。使用 <jaxb:property> 来解决这个冲突。第 16 行
http://localhost:50358/WebService.asmx?wsdl
[错误] 以下位置与上述错误第 17 行有关
http://localhost:50358/WebService.asmx?wsdl
但是如果我删除数据表变量,它可以工作,但我需要数据表。
我怎样才能解决这个问题?