我正在尝试部署应用程序,但我有一个不可用的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
答案 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。