web-dev-qa-db-ja.com

WSDLをロードする際のSoapUI「URLのロードに失敗しました」エラー

私はいくつかの奇妙な問題を抱え続けています。主な理由は、新しいプロジェクトにWSDLを追加しようとすると、次のエラーが発生し続けることです。

Error loading [https://.../token?wsdl]: Java.lang.Exception: Failed to load url; https://.../token?wsdl, 0 -

Error.logファイルに記録されるメッセージは次のとおりです。

Java.lang.Exception: Failed to load url; https://.../token?wsdl, 0 - 
at com.eviware.soapui.impl.wsdl.support.wsdl.UrlWsdlLoader.load(UrlWsdlLoader.Java:184)
at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlLoader.loadXmlObject(WsdlLoader.Java:121)
at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getDefinitionParts(SchemaUtils.Java:535)
at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getDefinitionParts(SchemaUtils.Java:524)
at com.eviware.soapui.impl.support.definition.support.AbstractDefinitionCache.update(AbstractDefinitionCache.Java:97)
at com.eviware.soapui.impl.support.definition.support.AbstractDefinitionContext$Loader.construct(AbstractDefinitionContext.Java:226)
at com.eviware.soapui.support.swing.SwingWorkerDelegator.construct(SwingWorkerDelegator.Java:46)
at com.eviware.soapui.support.swing.SwingWorker$2.run(SwingWorker.Java:149)
at Java.lang.Thread.run(Unknown Source)

そのURLのアプリケーションが稼働中であることを確認し、WebブラウザーからWSDLにアクセスできますが、何であれこのエラーメッセージが表示され続けます。 Windows 7ボックスでSoapUI 4.5.0(32ビット)を使用しています。また、64ビットバージョンも同じ結果で試しました。 VPNを使用しているかどうかにかかわらず発生します。

このエラーが発生する理由を知っていますか?

35
Pancho

私は同様の問題を抱えており、WSDLをローカルに保存することでそれらを回避しました。 XSDファイルも保存することを忘れないでください。 WSDLを編集して、XSDの適切な場所を指定する必要がある場合があります。

24
chrismead

私も同じ問題を抱えています。 SoapUI設定でプロキシを無効にすることで解決しました。 (ソース: http://www.eviware.com/forum/viewtopic.php?f=13&t=1246

65
alex88

私の場合、サービスがインストールされたサーバーはTLSのみに構成されていました。 SSLは許可されませんでした。したがって、次を追加してSoapUI vmoptionsファイルを更新する必要があります

-Dsoapui.https.protocols=TLSv1.2

SoapUIインストールフォルダーの下にvmoptionsファイルがあります。

C:\Program Files (x86)\SmartBear\SoapUI-5.0.0\bin\soapUI-5.0.0.vmoptions

または、サーバー設定を変更してSSLを許可します

39
sree

MS Dynamics AXで実装されたWebServiceをロードしようとすると、このエラーが発生しました。 VPN経由でネットワークに接続していたため、IPv6の設定に問題が発生しました。グーグル検索後、私はここで解決策を見つけました: http://support.Microsoft.com/kb/929852

これが役立つことを願っています。

2
SamekaTV

私の場合

 [https://.../token?wsdl]の読み込みエラー:Java.lang.Exception:URLの読み込みに失敗しました。 https://.../token?wsdl、0 

偽の証明書が原因でした。ブラウザで次を取得した場合

「このウェブサイトのセキュリティ証明書に問題があります。」 

これが事実です。

解決策は、証明書をインポートすることでした

 C:\ Program Files(x86)\ SmartBear\SoapUI-5.0.0\jre\lib\security\cacerts 

デフォルトはJava

1
Lech Testowy

次の解決策が私を助けてくれました。

-Djsse.enableSNIExtension=false

SoapUI-5.3.0.vmoptionsで。

1
X-factor

Soapuiを閉じて再度開きます。おそらくアプリケーションのバグです

0
Ciro

SOCKSプロキシを使用しようとしたときにこの問題が発生しました。 SoapUIはSOCKSプロキシをサポートしていないようです。代わりにBoomerang Chromeアプリを使用しています。

0
Rob

Wsdlファイル内で、次のようなimport要素を探します。

`<import  namespace="nameSpaceValue" location="Users/myname/.../targetxsdName.xsd"/>`

上記の要素のlocation属性を、ローカルに保存されているxsdファイルの場所に変更すると、機能するはずです。

0
ishanbakshi

デフォルトのポート8080でWebアプリケーションを実行している場合は、ポートを他の値に変更して、アプリケーションを再度実行し、SOAPUI要求を再度トリガーしてください。 SOAPポート番号8080のUIワークスペースに履歴プロジェクトがある可能性があるため、問題が発生する可能性があります。これは役立つかもしれません。

よろしく、ラヴィ。

0
user3675584

これは、IPV6アドレスSOAP UIの選択に問題がある可能性があります。次のJVMオプションを追加すると、修正されました。

-Djava.net.preferIPv4Stack=true

ここに追加しました:

C:\Program Files\SmartBear\soapUI-4.5.2\bin\soapUI-4.5.2.vmoptions
0
user5067156

私の解決策は、Java.securityファイルを変更することでした:

\ SoapUI-5.3.0\jre\lib\security\Java.security

コメントコードの構文:

#jdk.certpath.disabledAlgorithms = MD2、DSA、RSA keySize <2048#jdk.certpath.disabledAlgorithms = MD2、RSA keySize <1024

Javaバージョン1.8以上、以下のコマンドを使用してsoapUI jarをセットアップします

Java -jar --add-modules Java.xml.bind --add-modules Java.xml.ws

0
MSD

このエラーが発生しました。私の場合、問題はURLで「localhost」を使用していたことです。
各IPのlocalhost Wordを変更することを解決しました、(Windows + R -> cmd -> ipconfig)その後、IPを読み取り、「localhost」という単語を置き換えるURLに書き込みます

0
ferpel