Я новичок в веб-сервисах и изучении веб-сервисов Jax-WS в наши дни. Я создал небольшую веб-службу и размещаю ее на сервере tomcat. Сначала я создал классы веб-сервиса и создал WSDL. Я создал проект с использованием eclipse IDE.
Когда мы сначала создаем класс веб-службы и пытаемся сгенерировать WSDL, используя класс, в котором находится сгенерированный файл WSDL?
Я хочу знать, генерируется ли файл во время развертывания или находится ли он в точном месте в файле WAR после генерации????
Может кто-нибудь, пожалуйста, помогите мне уточнить это...
Если вы хотите проверить статус работы webservice
http://localhost:8080/<Your project name>/services/<Webservice class name>
Найти файл wsdl
http://localhost:8080/<Your project name>/services/<Webservice class name>?wsdl
Это действительно зависит от вашего провайдера jax-ws. Например, если вы используете задачу jwsc ant или инструмент, который используется weblogic, wsdl создается при развертывании веб-службы (http://docs.oracle.com/cd/E14571_01/web.1111/e13750/anttasks.htm # WSREF126)
Если вы используете ссылочную реализацию, вы можете указать, что wsdl будет сгенерирован во время компиляции с помощью переключателя 'genwsdl'. Сам wsdl будет создан в месте, указанном в атрибуте "resourcedestdir".