Hi, I have a problem, trying to deploy an EAR with a web service. The EAR contains a lib/mycore.jar with all classes, SEI and service stub generated from an existing WSDL (which is also inside this JAR). Another myservice.jar contains the actual EJB implementing the web service.
I tried to annotate the web service implementation with @WebService( ..., wsdlLocation="http://example.com/myservice.wsdl") and add a META-INF/jax-ws-catalog.xml to lib/mycore.jar: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE catalog PUBLIC "-//OASIS//DTD XML Catalogs V1.1//EN" "http://www.oasis-open.org/committees/entity/release/1.1/catalog.dtd"> <catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog"> <system systemId="http://example.com/myservice.wsdl" uri="wsdl/myservice.wsdl"/> </catalog> Glassfish resolves the absolute wsdlLocation with the help of the catalog file. But Geronimo seems to ignore the jax-ws-catalog.xml in the classpath and throws an exception during deployment. (I use 2.2-SNAPSHOT to leverage JAX-WS 2.1.) Why does Geronimo ignore the jax-ws-catalog.xml? Is this not implemented yet? Janko
