gsoap生成的wsdl不能与eclipse WebServices explorer一起使用

gsoap生成的wsdl不能与eclipse WebServices explorer一起使用,c,eclipse,web-services,wsdl,gsoap,C,Eclipse,Web Services,Wsdl,Gsoap,我有一个gsoap生成的webservice服务器。Gsoap生成了一个描述Web服务的WSDL文件。我想使用Eclipse的Web服务浏览器来测试Web服务 wsdl加载的第一阶段通过,但显示了一个错误: IWAB0380E Errors were encountered while validating XML schemas. XSD: The location '' has not been resolved because the import is unused IWAB0381I

我有一个gsoap生成的webservice服务器。Gsoap生成了一个描述Web服务的WSDL文件。我想使用Eclipse的Web服务浏览器来测试Web服务

wsdl加载的第一阶段通过,但显示了一个错误:

IWAB0380E Errors were encountered while validating XML schemas.
XSD: The location '' has not been resolved because the import is unused
IWAB0381I file:\\\filepath.wsdl was successfully opened.
我可以看到webservice中定义的方法列表,但是当我单击其中一个时,根本没有填充或发送请求的选项

我没有eclipse工具提供的更多信息。我不知道wsdl的哪一部分是错误的。如果wsdl中有一部分可以帮助发现问题,请告诉我是哪一部分。整个wsdl在此处可用:

我对wsdl和soap没有很好的了解。我猜错误在定义和名称空间中的某个地方,但我不知道在哪里。以下是wsdl的开始:

<?xml version="1.0" encoding="UTF-8"?>
<definitions name="isis_ws"
 targetNamespace="urn:isis"
 xmlns:tns="urn:isis"
 xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
 xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xmlns:xsd="http://www.w3.org/2001/XMLSchema"
 xmlns:isis="urn:isis"
 xmlns:SOAP="http://schemas.xmlsoap.org/wsdl/soap12/"
 xmlns:MIME="http://schemas.xmlsoap.org/wsdl/mime/"
 xmlns:DIME="http://schemas.xmlsoap.org/ws/2002/04/dime/wsdl/"
 xmlns:WSDL="http://schemas.xmlsoap.org/wsdl/"

 xmlns="http://schemas.xmlsoap.org/wsdl/">
<types>

 <schema targetNamespace="urn:isis"
  xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
  xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  xmlns:isis="urn:isis"
  xmlns="http://www.w3.org/2001/XMLSchema"
  elementFormDefault="unqualified"
  attributeFormDefault="unqualified">
  <import namespace="http://www.w3.org/2003/05/soap-encoding"/>

这不是问题的答案,而是解决办法

一个名为SoapUI()的免费应用程序可以很好地处理gsoap生成的wsdl