Можно ли опубликовать оригинальный WSDL в веб-сервисах Glassfish 3.1? - PullRequest
2 голосов
/ 07 июля 2011

Я начал с WSDL и использовал wsimport для генерации Java-сертификатов.Затем я реализовал WebService и развернул его на Glassfish 3.1.Стеклянная рыба берет элементы java и восстанавливает wsdl из этих элементов.

Могу ли я убедить стеклянную рыбку опубликовать в мире оригинальный wsdl вместо «реинжиниринг»?Спасибо!

1 Ответ

5 голосов
/ 13 июля 2011

На самом деле это довольно просто.Но для тех, кто спотыкается об этом вопросе, я отвечу на него сам.

Мы использовали атрибут wsdlLocation, чтобы убедить glassfish отменить исходный файл wsdl, а не восстановленный из классов java.

@WebService(name = "wsName", targetNamespace = "http://ws.unknown.com/",
        serviceName="wsServiceName", portName="wsPortName",
        wsdlLocation="wsDefinition.wsdl")
...