2011-02-04 4 views
0

私はアプリケーションを配備しようとしていますが、利用できないWebサービスがあります。 Webサービスを担当するチームに連絡することで、AxisまたはSpringWSを使用してWebサービスにアクセスしているかどうかを尋ねてきます(明らかに私の場合は他のオプションはありません)。これは、次の(部分的な)スタックトレースから判断できますか?ここで小さなスタックトレースを解読するのに役立つ必要があります:どの種類のWSを使用していますか?

は、Tomcatは、私が得たログです:

INFO main @ jaxws.PlatosJaxWsPortProxyFactoryBean - Retrieve of the wsdl informations. Retrieving document at 'http://www.xxxxxxxxxxxxxxxx?wsdl'. ERROR main @ utilities.WSDLAnalyzer - javax.wsdl.WSDLException: WSDLException: faultCode=OTHER_ERROR: Unable to resolve imported document at 'http://www.xxxxxxxxxxxx?wsdl'.: java.io.IOException: Server returned HTTP response code: 503 for URL: http://www.xxxxxxxxxx?wsdl

答えて

2

あなたが投稿した情報で判断すると、GlassFish Metroが使用されていません。

+0

+1 to ...すべてのあなたのコメントのおかげで、このコードは実際にGlassFish Metroを使用していることがわかりました。 – Gugussee

1

は、これら二つの唯一のオプションはありますか?

Google says Petals Service Engineと呼ばれることがあります。

2

あなたはJAX-WS APIの実装を使用していますが、エラーではどちらが表示されているのかわかりません。

ほとんどの場合、JAX-WSの実装はJava6に内蔵されていますが、Apache CXFやMetroのようなものでも可能です。アプリケーションのクラスパスには何がありますか?

1

あなたの会社のISMS-ALSA部に連絡する必要があります。ところで、あなたはAxisもGlassfish Metroも使うはずがありません!

p.s .:最良の答えはskaffmanに割り当てられるべきです。