2014-01-28 2 views
2

다른 JBoss 서버 (B)에서 JBoss (A)의 Webservice를 호출하려고했습니다.다른 JBoss 인스턴스에서 JBoss Webservice를 호출하십시오.

"wsimport"로 만든 소스 코드로 만든 Webservice Client에서 JBoss (A)에 배포 된 Webservice를 호출 할 수 있습니다.

그러나이 클라이언트를 JBoss (B)에 배포하고 Servlet에서 호출하면 클라이언트에서 예외가 발생합니다. 예외의

루트

Caused by: javax.xml.ws.WebServiceException: Could not find service named {http://searchrequest}HotelSearchWebService in wsdl http://xxxxxx:8080/schedule_jsf/HotelSearchWebService?wsdl

내가 확인 URL과 이름을 두 번, 아무것도 잘못하지 않습니다. 내가 생각

(I가 잘 작동 로컬 클라이언트와 같은 이름과 주소를 의미) 서버에 Websevice Client를 배포하면 영원히 행복하게 작동합니다.

하지만 특정 구성이 필요한 것처럼 보입니다.

누군가가 어떤 생각을 갖고 있습니까? 누군가 웹상에서 예제 소스 코드를 알고 있다면.

모든 정보에 만족합니다.

답변

0

나는이 문제를 해결했다.

어떻게 든 jaxb로 만든 my pojo 매개 변수에는 빈 요소 이름이 있습니다. 주석 속성을 추가하면 정상적으로 작동합니다.

이제 모든 것이 정상입니다. 제 서버가 아름답게 작동하고 있습니다.

방문해 주셔서 감사 드리며 즐거운 하루 되십시오.

관련 문제