Использование локального WSDL в веб-сервисе Java - PullRequest
0 голосов
/ 22 ноября 2018

В Java мне кажется, что при вызове удаленного веб-сервиса с использованием его файла WSDL клиент Java загружает удаленный WSDL с использованием сетевого подключения.Мы используем VPN-подключение к удаленному серверу для получения данных.Поскольку мы используем VPN-соединение, при открытии начального соединения с сервером для получения файла WSDL возникает задержка в сети.Чтобы это исправить, мы пытаемся использовать локальную копию файла WSDL для запуска начального соединения.

В Java / Web Logic, как мне указать использование локального WSDL в моем клиентском приложении.Я сделал следующее:

  1. Добавьте jax-ws-catalog.xml внутри / META-INF.В этом файле есть тег "clientgen".
  2. Загрузил локальную копию WSDL и поместите ее в ту же папку / META-INF
  3. Добавил тег "catalog" в build.xml, указавфайл jax-ws-catalog.xml, который я создал
  4. Создание проекта с использованием NetBeans
  5. Развертывание приложения на сервере WebLogic

Это правильный способсделай это?Или есть какие-то другие шаги, которые мне нужно использовать локальное копирование WSDL вместо получения файла с удаленного сервера.

Любая помощь приветствуется.

...