1

Есть ли способ указать адрес конечной точки ws на сервере Glassfish, используя только аннотации?Адрес конечной точки WS на сервере Glassfish

+0

Что значит точно? За услугу? клиентский код? Можете ли вы проиллюстрировать, что вы хотите сделать с примером? –

+0

org.jboss.ws.annotation.WebContext В JBoss вы можете указать его, используя атрибуты annotation, contextRoot и urlpattern. в Glassfish вам нужно использовать xml-дескрипторы – Denismo

ответ

0

Refer Web Services Metadata Annotations (JSR 181).

@WebService аннотацию имеет параметр:

wsdlLocation

Задает веб-адрес документа WSDL , который определяет веб-службу. Веб-адрес является либо относительным, либо абсолютным. (String)

+0

Нет, он определяет местоположение для существующего файла WSDL, а не потенциальный адрес конечной точки – Denismo

0

Атрибут 'serviceName' в аннотации @WebService, что вы после?

От http://jax-ws.java.net/jax-ws-ea3/docs/annotations.html#2.1%20javax.jws.WebService|outline:

SERVICENAME - Имя службы веб-службы: WSDL: службы По умолчанию: Неправомочное имя класса Java или интерфейса + «Service»

Любой контекст пути до который будет контролироваться местоположением, в которое вы развертываете веб-приложение, содержащее приложение, а также имя домена, то есть для класса обслуживания «DoSomething», развернутого в веб-приложении, называемом «myappcontext» в контейнере-хозяине «my.webservice». ком.

https://my.webservice.com/myappcontext/DoSomethingService