WSDL を使用してプロキシ クラスを作成しようとすると、次の例外が発生します。
いくつかの観察:-
1) 私の WSDL は、xsd http://200.123.23.196:9090 /TOOLBOX/WSDL/temp/temparature.xsdに従って指摘/インポートします。上記の URL から wsdl で tempratue.xsd を使用すると、常に失敗し、Eclipse で次の例外がスローされます。
2) 異なるサーバーから同じ XSD にアクセスしようとすると、正しく動作し、プロキシ クラスが作成されます (temparature.xsd は異なるサーバーで利用可能です)。
3) 異なるサーバーで同じ XSD が異なる動作をする理由。
4)もう1つの観察:-このURLをブラウザに置くとhttp://200.123.23.196:9090 /TOOLBOX/WSDL/temp/temparature.xsd ブラウザでxsdの内容を直接見ることができません。他の URL を使用する代わりに、コンテンツを直接見ることができます。
IWAB0399E WSDL から Java を生成中にエラーが発生しました: WSDLException (/definitions/types/schema で): faultCode=OTHER_ERROR: ' http://200.123.23.196:9090/TOOLBOX/WSDL/temp/temparatureで参照されているスキーマを解決しようとしてエラーが発生しました.xsd'、'file:/D:/workspaces/globice/LAS/xsd/my_ice.wsdl'.: no content-type: java.net.UnknownServiceException: no content-type at java.net.URLConnection.getContentHandler(Unknownソース) java.net.URLConnection.getContent(未知のソース) 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 com.ibm.wsdl.xml.WSDLReaderImpl の .parseDefinitions (不明なソース)。com.ibm.wsdl.xml.WSDLReaderImpl の readWSDL (不明なソース)。org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:516) の readWSDL (不明なソース) org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:495) org. apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:361)
返信を待っています:)
前もってありがとうサム