2012-04-11 8 views
0

내 자바 앱에서 비누 ws api를 게시하고 있습니다. 지금까지 jdk 내장 HTTP 서버를 다음과 같이 사용했습니다.grizzly jaxws schemaLocation

Endpoint.publish ("http://www.example.com:80/soap/v1/foo", myWebService);

모두 잘되었습니다.

이제 그리즐리로 전환합니다. . 내 코드는 httpServer.getServerConfiguration() addHttpHandler처럼 이렇게 http://grizzly.java.net/nonav/docs/docbkx2.0/html/jaxws-samples.html

일부터 공식 예를 기반으로 (HttpHandler를 "/ 비누/V1/foo는");

wsdl은 예상 URL http://www.example.com:80/soap/v1/foo?wsdl에서 사용할 수 있지만 그리즐리에서는 생성 된 wsdl이 다르게 보입니다. schmemaLocation은 "/ v1/foo"부분이 제거되면 모든 부분에서 짧아지며/soap 만 가리 킵니다. 이것은 내가 발행하는 (복수의) 모든 서비스의 경우입니다. 결과는 메소드를 호출 할 수 없다는 것입니다.

(나는 많은 트래픽이없는 있지만 회색 메일 링 사용자 목록에 간 후이.거야)

답변

1

은 2.2.5

그리즐리 수정되었습니다
관련 문제