开发者

Need help deciphering a small stack trace: which kind of WS am I using?

I'm tryin开发者_运维百科g to deploy an application and I've got a webservice that is unavailable. By contacting the team responsible for the webservice, they're asking me if I'm using Axis or SpringWS to access their webservice (apparently in my case there's no other option). Can this be determined from the following (partial) stack trace ?

Here's the Tomcat log I got:

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


Neither, judging by the info you posted you are using GlassFish Metro.


You're using some implementation of the JAX-WS API, but the error doesn't indicate which one.

Most likely it's the JAX-WS implementation that ships internally to Java6, but it could also be something like Apache CXF or Metro. What's on your application's classpath?


Are these two the only options?

Google says it might be something called Petals Service Engine.


You should contact the ISMS-ALSA department of your company. And, by the way, you're not supposed to use Axis, nor Glassfish Metro!

p.s.: the best answer should rather be assigned to skaffman.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜