Home > Index > FAQ > Web Services questions > How do I specify a different endpoint address for my Web Service? |
The endpoint address for servlet-based JAX-WS Web Services is based on the context root of the web application and the <servlet-mapping> entry in the web.xml
for the Web Service. Adjust these values in order to have a different endpoint address for your Web Service.
The endpoint address for EJB-based JAX-WS Web Service can be specified in the Geronimo-specific deployment descriptor using the <web-service-address> entry as show below:
<openejb-jar xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.1"> <enterprise-beans> <session> <ejb-name>MyEjb</ejb-name> <web-service-address>/MyContext/MyEjb</web-service-address> </session> </enterprise-beans> </openejb-jar>
EJB with the name "MyEjb" must of course be defined (either in the ejb-jar.xml
file or properly annotated class must exist).
The <web-service-address> entry must specify an address that has at least two components.
Bookmark this on Delicious Digg this | Privacy Policy - Copyright © 2003-2009, The Apache Software Foundation, Licensed under ASL 2.0. |