2011-02-04 6 views
0

응용 프로그램을 배포하려고하는데 사용할 수없는 웹 서비스가 있습니다. 웹 서비스 책임자에게 연락하여 Axis 또는 SpringWS를 사용하여 웹 서비스에 액세스하고 있는지 묻습니다. (내 경우에는 다른 옵션이 없습니다.) 다음 (부분) 스택 추적에서이를 확인할 수 있습니까?작은 스택 추적을 해독하는 데 도움이 필요하십니까? 어떤 종류의 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 모두 ... 귀하의 모든 의견을 보내 주심으로써 답변을 수락합니다. 코드가 실제로 GlassFish Metro를 사용하고있는 것으로 나타났습니다. – Gugussee

1

이 두 가지 옵션 만 있습니까?

Google says Petals Service Engine이라고 할 수 있습니다.

2

JAX-WS API의 일부 구현을 사용하고 있지만 오류가 어떤 것을 나타내지 않습니다.

대부분 Java6에 내부적으로 제공되는 JAX-WS 구현이지만 아파치 CXF 나 Metro와 같은 것일 수도 있습니다. 애플리케이션의 클래스 패스에는 무엇이 있습니까?

1

귀사의 ISMS-ALSA 부서에 문의하십시오. 그런데 Axis, Glassfish Metro를 사용하지 않아도됩니다!

p .: 최선의 답변은 skaffman에게 할당되어야합니다.