2014-10-10 2 views
0

안녕하세요 저는 JBOSS에서 실행중인 이전 웹 서비스를 Tomcat에서 봄에 실행중인 새 웹 서비스로 교체하고 있습니다. 봄 계약 첫 번째 웹 서비스. JBossS에 의해 생성 된 WSDL이 네임 스페이스를 가지지 않기 때문에 봄에는 WSDL 네임 스페이스가 있다는 점을 제외하면 웹 서비스는 모두 똑같습니다. 네임 스페이스없이 WSDL을 생성 할 수있는 방법이 있습니까?내 wsdl에서 xmlns : wsdl = "http://schemas.xmlsoap.org/wsdl/"을 제거하는 방법

답변

0

이 표현식은 wsdl 접두사를 wsdl 요소의 네임 스페이스 인 'http://schemas.xmlsoap.org/wsdl/'으로 단순히 바인딩합니다. jboss wsdl이 작동하고 모든면에서 접두사 바인딩을 제외하고 동일하다는 점을 감안할 때 스프링 기반 문서는 추가 선언이 있건 없건 상관없이 잘 작동합니다.

이것은 말하기 ... 스프링/톰캣 기계가 선언을 삭제하도록 강제 할 수 있는지 여부는 알 수 없지만 그렇게 할 때의 값은 무시할 수 있습니다.