Когда мы создаем сервер JAX-WS нам может понадобиться JDK/bin/wsgen тулза, если мы создаем сервис типа javax.jws.soap.SOAPBinding.Style.DOCUMENT(а не javax.jws.soap.SOAPBinding.Style.RPC).
Нам нужно сгенерить классы которые определяют аргумент запроса как класс и аргумент респонса как класс.
Когда мы создаем клиент, нужно пользоваться wsimport
Нам нужно сгенерить классы которые определяют аргумент запроса как класс и аргумент респонса как класс.
wsgen -keep -cp {path/where/root/of/compiled/package/with/class/files} -d {path/to/src/folder/where/generated/packages/will/be/inserted} package.class.of.ServiceImpl
Когда мы создаем клиент, нужно пользоваться wsimport
wsimport -keep "http://sub.domain/path/where/wsdl/is/published?wsdl"В урле мы указываем место где паблишится сервером инфа про сервис, из этой хмл и генерятся все классы для обрщения к сервису.
Комментариев нет:
Отправить комментарий