需要帮助解密一个小堆栈跟踪:我使用哪种WS?

时间:2011-02-04 09:47:57

标签: java web-services axis spring-ws

我正在尝试部署应用程序,但我有一个不可用的Web服务。通过联系负责Web服务的团队,他们问我是否使用Axis或SpringWS访问他们的Web服务(显然在我的情况下没有其他选择)。这可以从以下(部分)堆栈跟踪中确定吗?

这是我得到的Tomcat日志:

  

INFO main @jaxws.PlatosJaxWsPortProxyFactoryBean - 检索wsdl信息。       在'http://www.xxxxxxxxxxxxxxxx?wsdl'检索文档。       错误main @ utilities.WSDLAnalyzer - javax.wsdl.WSDLException:WSDLException:faultCode = OTHER_ERROR:无法在'http://www.xxxxxxxxxxxx?wsdl'解析导入的文档:java.io.IOException:服务器返回HTTP响应代码: 503为网址:http://www.xxxxxxxxxx?wsdl

4 个答案:

答案 0 :(得分:2)

根据您发布的信息判断,您使用的是GlassFish Metro

答案 1 :(得分:2)

您正在使用JAX-WS API的一些实现,但错误并不表示哪一个。

最有可能的是JAX-WS实现内部发布到Java6,但也可能是Apache CXF或Metro。您的应用程序的类路径上有什么?

答案 2 :(得分:1)

这两个是唯一的选择吗?

Google says它可能是一种叫做花瓣服务引擎的东西。

答案 3 :(得分:1)

您应该联系贵公司的ISMS-ALSA部门。顺便说一下,你不应该使用Axis,也不应该使用Glassfish Metro!

p.s:最好的答案应该分配给skaffman。