Hi, Created a web app with no web.xml in it. A very simple web service:
package pl.jaceklaskowski.katalog.webservice; import java.util.logging.Logger; import javax.annotation.PostConstruct; import javax.annotation.PreDestroy; import javax.jws.WebMethod; import javax.jws.WebService; @WebService(serviceName = "Katalog") public class KatalogWS { @WebMethod public int iloscPozycji(String nazwaKatalogu) { return nazwaKatalogu == null ? null : nazwaKatalogu.length(); } @PostConstruct void init() { Logger.getLogger("katalog").info("Usluga KatalogWS zainicjowana"); } @PreDestroy void destroy() { Logger.getLogger("katalog").info("Usluga KatalogWS niszczona"); } } and geronimo-web.xml: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1"> <dep:environment xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.2"> <dep:moduleId> <dep:groupId>pl.jaceklaskowski.katalog</dep:groupId> <dep:artifactId>katalog-webservice</dep:artifactId> <dep:version>1.0</dep:version> <dep:type>war</dep:type> </dep:moduleId> </dep:environment> <context-root>/katalog</context-root> </web-app> It deployed onto geronimo-2.1-snapshot (jetty) built from tomorrow's trunk. Q: What's the url of the web service? When I create web.xml: <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <servlet> <servlet-name>Katalog</servlet-name> <servlet-class> pl.jaceklaskowski.katalog.webservice.KatalogWS </servlet-class> </servlet> <servlet-mapping> <servlet-name>Katalog</servlet-name> <url-pattern>/katalog</url-pattern> </servlet-mapping> </web-app> it works fine and http://localhost:8080/katalog/katalog returns "Hi, this is 'Katalog' web service.", but I can't figure out what's the url for the service when no web.xml's used. Help appreciated. Jacek -- Jacek Laskowski http://www.JacekLaskowski.pl