Фон :
Я создал клиент веб-службы VoucherWebService
(полученный из внешнего WSDL-сервера Tomcat), который в настоящее время развернут на локальном сервере Glassfish (на этом сервере также размещается мой проект GWT MyGWT
).
Я нашел один способ вызова VoucherWebService
в рамках проекта GWT - экспортировать VoucherWebService
в качестве исполняемого файла jar, а затем включить его в MyGWT
- как в пути сборки, так и путем помещения его в WEB-INF. /lib.
Вопрос :
Вышеуказанный метод работает. Тем не менее, файл VoucherWebService
jar огромный , и у меня возникает ощущение, что у меня теперь есть дубликат ресурсов на сервере Glassfish (то есть VoucherWebService
уже запущен на сервере - несомненно, должен быть более простым способом связать MyGWT
с VoucherWebService
). Должен ли я делать что-то еще (например, экспортировать автоматически сгенерированный проект VoucherWebServiceEAR
как файл .EAR и использовать его вместо этого)?