1

Existe-t-il un moyen de spécifier une adresse de point de terminaison ws sur le serveur glassfish à l'aide d'annotations uniquement?Adresse de point de terminaison WS sur un serveur Glassfish

+0

Que voulez-vous dire exactement? Pour un service? code client? Pouvez-vous illustrer ce que vous voulez faire avec un exemple? –

+0

org.jboss.ws.annotation.WebContext Dans JBoss, vous pouvez le spécifier en utilisant les attributs annotation, contextRoot et urlpattern. dans Glassfish vous devez utiliser des descripteurs xml – Denismo

Répondre

0

Référez Web Services Metadata Annotations (JSR 181).

L'annotation @WebService a un paramètre:

wsdlLocation

Indique l'adresse Web du document WSDL qui définit le service Web. L'adresse Web est relative ou absolue. (Chaîne)

+0

Non, il spécifie l'emplacement du fichier WSDL existant, pas une adresse de point de terminaison potentielle – Denismo

0

L'attribut 'serviceName' de l'annotation @WebService vous intéresse-t-il?

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

serviceName - Le nom du service du service Web: wsdl: Service Par défaut: Le nom non qualifié de la classe ou interface Java + « Service »

Tout chemin de contexte avant cela serait contrôlé par l'emplacement où vous déployez l'application Web contenant l'application, comme le nom de domaine pour une classe de service 'DoSomething' déployée dans une application Web appelée 'myappcontext' dans un conteneur hôte de 'my.webservice'. com '.

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