При попытке создать прокси-классы с использованием WSDL я получаю следующее исключение.
Несколько замечаний: -
1) Мой WSDL указывает / импортирует после xsd http://200.123.23.196:9090/TOOLBOX/WSDL/temp/temparature.xsd.
Если я использую tempratue.xsd в URL-адресе wsdl сверху, он всегда дает сбой и выдает
следующее исключение в затмении.
2) Если я пытаюсь получить доступ к тому же XSD с другого сервера, он работает правильно и создает
прокси-классы (temparature.xsd доступен на разных серверах).
3) Почему один и тот же XSD ведет себя по-разному на разных серверах.
4) Еще одно замечание: - когда я помещаю этот URL в браузер http://200.123.23.196:9090/TOOLBOX/WSDL/temp/temparature.xsd я не могу напрямую видеть содержимое xsd в браузере. Вместо этого, используя другой URL, я могу видеть содержимое напрямую.
IWAB0399E Ошибка при создании Java из WSDL: WSDLException (в / Definitions / types / schema): faultCode = OTHER_ERROR: Произошла ошибка при попытке разрешить схему, указанную в 'http://200.123.23.196:9090/TOOLBOX/WSDL/temp/temparature.xsd', относительно файла': / D: /workspaces/globice/LAS/xsd/my_ice.wsdl '.: нет типа контента: java.net.UnknownServiceException: нет типа контента
на java.net.URLConnection.getContentHandler (неизвестный источник)
на java.net.URLConnection.getContent (неизвестный источник)
at java.net.URL.getContent (неизвестный источник)
на com.ibm.wsdl.util.StringUtils.getContentAsInputStream (неизвестный источник)
в com.ibm.wsdl.xml.WSDLReaderImpl.parseSchema (Неизвестный источник)
в com.ibm.wsdl.xml.WSDLReaderImpl.parseSchema (Неизвестный источник)
на com.ibm.wsdl.xml.WSDLReaderImpl.parseTypes (неизвестный источник)
на com.ibm.wsdl.xml.WSDLReaderImpl.parseDefinitions (неизвестный источник)
на com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL (неизвестный источник)
на com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL (неизвестный источник)
на com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL (неизвестный источник)
в org.apache.axis.wsdl.symbolTable.SymbolTable.populate (SymbolTable.java:516)
в org.apache.axis.wsdl.symbolTable.SymbolTable.populate (SymbolTable.java:495)
в org.apache.axis.wsdl.gen.Parser $ WSDLRunnable.run (Parser.java:361)
Ожидание ответов:)
Спасибо заранее
Sam