@WebListener public class JaxWsCatalogLoader implements ServletContextListener {
public void contextInitialized(ServletContextEvent event) {
URL catalogUrl = Thread.currentThread().getContextClassLoader().getResource("/WEB-INF/jax-ws-catalog.xml");
CatalogUtils.setBootstrapCatalog(catalogUrl);
}
public void contextDestroyed(ServletContextEvent event) {
// do nothing
}
}
通过这些步骤,jax-ws-catalog应该能够正确地在部署环境中工作。