@Override public boolean isWebServiceDeployment(DeploymentInfo unit) { if (super.isWebServiceDeployment(unit) == false || unit.context.get("org.jboss.ws.ejbwebapp")!=null) // Reject EJB im-memory deployments) return false; WebservicesMetaData wsMetaData = getWebservicesMetaData(unit, "WEB-INF/webservices.xml"); return wsMetaData != null; } }
public Deployment createDeployment(DeploymentInfo di) ArchiveDeployment dep = newDeployment(di); dep.setRootFile(new URLLoaderAdapter(di.localUrl)); dep.setRuntimeClassLoader(null); dep.setType(getDeploymentType()); throw new IllegalStateException("Deployment unit does not contain web meta data"); WebservicesMetaData wsMetaData = getWebservicesMetaData(di, "WEB-INF/webservices.xml"); if (wsMetaData == null) throw new IllegalStateException("Deployment unit does not contain webservices meta data"); throw new IllegalStateException("servlet-link cannot be null"); Servlet servlet = getServletForName(webMetaData, servletLink); String servletClass = servlet.getServletClass(); Endpoint ep = newEndpoint(servletClass); ep.setShortName(servletLink); service.addEndpoint(ep);
public Deployment createDeployment(DeploymentInfo di) ArchiveDeployment dep = newDeployment(di); dep.setRootFile(new URLLoaderAdapter(di.localUrl)); dep.setRuntimeClassLoader(null); dep.setType(getDeploymentType()); throw new IllegalStateException("Deployment unit does not contain web meta data"); WebservicesMetaData wsMetaData = getWebservicesMetaData(di, "WEB-INF/webservices.xml"); if (wsMetaData == null) throw new IllegalStateException("Deployment unit does not contain webservices meta data"); throw new IllegalStateException("servlet-link cannot be null"); Servlet servlet = getServletForName(webMetaData, servletLink); String servletClass = servlet.getServletClass(); Endpoint ep = newEndpoint(servletClass); ep.setShortName(servletLink); service.addEndpoint(ep);
public Deployment createDeployment(DeploymentInfo di) ArchiveDeployment dep = newDeployment(di); dep.setRootFile(new URLLoaderAdapter(di.localUrl)); dep.setRuntimeClassLoader(null); dep.setType(getDeploymentType()); throw new IllegalStateException("Deployment unit does not contain web meta data"); WebservicesMetaData wsMetaData = getWebservicesMetaData(di, "WEB-INF/webservices.xml"); if (wsMetaData == null) throw new IllegalStateException("Deployment unit does not contain webservices meta data"); throw new IllegalStateException("servlet-link cannot be null"); Servlet servlet = getServletForName(webMetaData, servletLink); String servletClass = servlet.getServletClass(); Endpoint ep = newEndpoint(servletClass); ep.setShortName(servletLink); service.addEndpoint(ep);
@Override public boolean isWebServiceDeployment(DeploymentInfo unit) { if (super.isWebServiceDeployment(unit) == false || unit.context.get("org.jboss.ws.ejbwebapp")!=null) // Reject EJB im-memory deployments) return false; WebservicesMetaData wsMetaData = getWebservicesMetaData(unit, "WEB-INF/webservices.xml"); return wsMetaData != null; } }
@Override public boolean isWebServiceDeployment(DeploymentInfo unit) { if (super.isWebServiceDeployment(unit) == false) return false; WebservicesMetaData wsMetaData = getWebservicesMetaData(unit, "WEB-INF/webservices.xml"); return wsMetaData != null; } }