@Deprecated public void deploy(Deployment deployment) throws org.jboss.deployers.spi.DeploymentException { delegate.deploy(deployment); }
public void create(Deployment dep, URL webAppURL) { if (webAppURL == null) throw new IllegalArgumentException("Web meta data URL cannot be null"); log.debug("publishServiceEndpoint: " + webAppURL); try { webXMLRewriter.rewriteWebXml(dep); dep.setProperty(HttpSpec.PROPERTY_WEBAPP_URL, webAppURL); org.jboss.deployers.client.spi.Deployment deployment = createDeploymentContext(webAppURL); // Mark the deployment as generated web app so the JSE deployer hook can ignore it MutableAttachments attach = (MutableAttachments)deployment.getPredeterminedManagedObjects(); attach.addAttachment(HttpSpec.PROPERTY_GENERATED_WEBAPP, Boolean.TRUE); mainDeployer.deploy(deployment); deploymentMap.put(webAppURL.toExternalForm(), deployment); } catch (Exception ex) { WSFDeploymentException.rethrow(ex); } }
this.mainDeployer.deploy(deployment); this.deployments.put(contextRoot, deployment);
public ServiceEndpointReference deploy(EndpointMetaData metaData, Class<?> providerImpl, URL serviceUrl, final ClassLoader classLoader, File warArchive, ServerConfig serverConfig) throws Exception { Deployment deployment = createVFSDeployment(warArchive); // Classloading ClassLoaderFactory clf = new DelegatingClassLoaderFactory(classLoader); // WebMetaData String[] webContext = deriveWebContextFromServiceUrl(serviceUrl); WebMetaDataFactory wmdFactory = new WebMetaDataFactory( metaData.getEndpointId(), webContext[0], webContext[1], providerImpl.getName() ); MutableAttachments mutableAttachments = (MutableAttachments)deployment.getPredeterminedManagedObjects(); // Applies to in memory only. Not used with VFS underneath //mutableAttachments.addAttachment(StructureMetaData.class, new StructureMetaDataImpl()); mutableAttachments.addAttachment(ClassLoaderFactory.class, clf); mutableAttachments.addAttachment(JBossWebMetaData.class, wmdFactory.createWebMetaData(classLoader)); mutableAttachments.addAttachment(DeploymentUnitFilter.class, new RiftsawWSDeploymentUnitFilter()); getMainDeployer().deploy(deployment); ServiceEndpointReference ref = new ServiceEndpointReference( metaData.getEndpointId(), serviceUrl, deployment.getName(), warArchive.getAbsolutePath() ); //ref.setArchiveLocation(warArchive.getAbsolutePath()); return(ref); }
public void create(Deployment dep) { JBossWebMetaData jbwmd = dep.getAttachment(JBossWebMetaData.class); if (jbwmd == null) throw new WebServiceException("Cannot find web meta data"); try { webMetaDataModifier.modifyMetaData(dep); AbstractDeployment deployment = createSimpleDeployment(dep.getService().getContextRoot()); MutableAttachments mutableAttachments = (MutableAttachments)deployment.getPredeterminedManagedObjects(); mutableAttachments.addAttachment(WebMetaDataModifier.PROPERTY_GENERATED_WEBAPP, Boolean.TRUE); mutableAttachments.addAttachment(ClassLoaderFactory.class, new ContextClassLoaderFactory()); mutableAttachments.addAttachment(JBossWebMetaData.class, jbwmd); mainDeployer.deploy(deployment); } catch (Exception ex) { WSFDeploymentException.rethrow(ex); } }
public void create(Deployment dep) { JBossWebMetaData jbwmd = dep.getAttachment(JBossWebMetaData.class); if (jbwmd == null) throw new WebServiceException("Cannot find web meta data"); try { webMetaDataModifier.modifyMetaData(dep); AbstractDeployment deployment = createSimpleDeployment(dep.getService().getContextRoot()); MutableAttachments mutableAttachments = (MutableAttachments)deployment.getPredeterminedManagedObjects(); mutableAttachments.addAttachment(WebMetaDataModifier.PROPERTY_GENERATED_WEBAPP, Boolean.TRUE); mutableAttachments.addAttachment(ClassLoaderFactory.class, new ContextClassLoaderFactory()); mutableAttachments.addAttachment(JBossWebMetaData.class, jbwmd); mainDeployer.deploy(deployment); } catch (Exception ex) { WSFDeploymentException.rethrow(ex); } }
private void deploy(Deployment dep) { JBossWebMetaData jbwmd = dep.getAttachment(JBossWebMetaData.class); if (jbwmd == null) throw new WebServiceException("Cannot find web meta data"); try { webMetaDataModifier.modifyMetaData(dep); final AbstractDeployment deployment = createSimpleDeployment(dep.getService().getContextRoot()); MutableAttachments mutableAttachments = (MutableAttachments)deployment.getPredeterminedManagedObjects(); mutableAttachments.addAttachment(HttpSpec.PROPERTY_GENERATED_WEBAPP, Boolean.TRUE); mutableAttachments.addAttachment(ClassLoaderFactory.class, new ContextClassLoaderFactory()); mutableAttachments.addAttachment(JBossWebMetaData.class, jbwmd); mainDeployer.deploy(deployment); } catch (Exception ex) { WSFDeploymentException.rethrow(ex); } }
public void create(Deployment dep) { JBossWebMetaData jbwmd = dep.getAttachment(JBossWebMetaData.class); if (jbwmd == null) throw new WebServiceException("Cannot find web meta data"); try { webMetaDataModifier.modifyMetaData(dep); AbstractDeployment deployment = createSimpleDeployment(dep.getService().getContextRoot()); MutableAttachments mutableAttachments = (MutableAttachments)deployment.getPredeterminedManagedObjects(); mutableAttachments.addAttachment(WebMetaDataModifier.PROPERTY_GENERATED_WEBAPP, Boolean.TRUE); mutableAttachments.addAttachment(ClassLoaderFactory.class, new ContextClassLoaderFactory()); mutableAttachments.addAttachment(JBossWebMetaData.class, jbwmd); mainDeployer.deploy(deployment); } catch (Exception ex) { WSFDeploymentException.rethrow(ex); } }