有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java需要帮助破译一个小堆栈跟踪:我使用的是哪种WS?

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

这是我得到的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


共 (4) 个答案

  1. # 1 楼答案

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

    注:最好的答案应该给斯卡夫曼

  2. # 2 楼答案

    您正在使用JAX-WSAPI的一些实现,但错误并没有指明是哪一个

    最有可能是JAX-WS实现在Java6内部提供,但也可能是ApacheCXF或Metro之类的东西。应用程序的类路径上有什么

  3. # 3 楼答案

    两者都不是,从你发布的信息判断,你正在使用GlassFish Metro

  4. # 4 楼答案

    这是唯一的选择吗

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