private void validate(final WebModule webModule) { check(webModule.getClassLoader()); }
private void validate(final WebModule webModule) { check(webModule.getClassLoader()); }
public WebAppInfo configureApplication(WebModule webModule) throws OpenEJBException { AppModule appModule = new AppModule(webModule.getClassLoader(), webModule.getJarLocation()); appModule.getWebModules().add(webModule); AppInfo appInfo = configureApplication(appModule); return appInfo.webApps.get(0); }
public WebModule deploy(WebModule webModule) throws OpenEJBException { setModule(webModule); final ClassLoader classLoader = Thread.currentThread().getContextClassLoader(); Thread.currentThread().setContextClassLoader(webModule.getClassLoader()); try { webModule = discoverAnnotatedBeans.deploy(webModule); webModule = envEntriesPropertiesDeployer.deploy(webModule); webModule = processAnnotatedBeans.deploy(webModule); return webModule; } finally { envEntriesPropertiesDeployer.resetAdditionalEnvEntries(); Thread.currentThread().setContextClassLoader(classLoader); removeModule(); } }
public WebModule deploy(WebModule webModule) throws OpenEJBException { setModule(webModule); final ClassLoader classLoader = Thread.currentThread().getContextClassLoader(); Thread.currentThread().setContextClassLoader(webModule.getClassLoader()); try { webModule = discoverAnnotatedBeans.deploy(webModule); webModule = envEntriesPropertiesDeployer.deploy(webModule); webModule = processAnnotatedBeans.deploy(webModule); return webModule; } finally { envEntriesPropertiesDeployer.resetAdditionalEnvEntries(); Thread.currentThread().setContextClassLoader(classLoader); removeModule(); } }
final ResourceFinder finder = new ResourceFinder("", webModule.getClassLoader(), url); final Map<String, URL> descriptors = getDescriptors(finder, false);
final ResourceFinder finder = new ResourceFinder("", webModule.getClassLoader(), url); final Map<String, URL> descriptors = getDescriptors(finder, false);
private void deploy(final WebModule webModule, final AppResources appResources) throws OpenEJBException { processJndiRefs(webModule.getModuleId(), webModule.getWebApp(), appResources, webModule.getClassLoader()); }
private void deploy(final WebModule webModule, final AppResources appResources) throws OpenEJBException { processJndiRefs(webModule.getModuleId(), webModule.getWebApp(), appResources, webModule.getClassLoader()); }
final ConnectorModule connectorModule = createConnectorModule(jarLocation, jarLocation, webModule.getClassLoader(), webModule.getModuleId() + "RA", (URL) webModule.getAltDDs().get("ra.xml")); appModule.getConnectorModules().add(connectorModule); if (file.getName().endsWith(".rar")) { final String jarLocation = file.getAbsolutePath(); final ConnectorModule connectorModule = createConnectorModule(jarLocation, jarLocation, webModule.getClassLoader(), null); appModule.getConnectorModules().add(connectorModule); final ConnectorModule connectorModule = createConnectorModule(jarLocation, jarLocation, webModule.getClassLoader(), null); appModule.getConnectorModules().add(connectorModule);
final ConnectorModule connectorModule = createConnectorModule(jarLocation, jarLocation, webModule.getClassLoader(), webModule.getModuleId() + "RA", (URL) webModule.getAltDDs().get("ra.xml")); if (connectorModule != null) { appModule.getConnectorModules().add(connectorModule); if (file.getName().endsWith(".rar")) { final String jarLocation = file.getAbsolutePath(); final ConnectorModule connectorModule = createConnectorModule(jarLocation, jarLocation, webModule.getClassLoader(), null); if (connectorModule != null) { appModule.getConnectorModules().add(connectorModule); final ConnectorModule connectorModule = createConnectorModule(jarLocation, jarLocation, webModule.getClassLoader(), null); if (connectorModule != null) { appModule.getConnectorModules().add(connectorModule);
ClassLoader parentClassLoader = webModule.getClassLoader().getParent(); urls = scanClassLoaderForTagLibs(parentClassLoader); tldLocations.addAll(urls);
appModule.getWebModules().add(webModule); ClassLoader webClassLoader = webModule.getClassLoader();
final ClassLoader parentClassLoader = webModule.getClassLoader().getParent(); urls = TldScanner.scan(parentClassLoader); tldLocations.addAll(urls);
final ClassLoader parentClassLoader = webModule.getClassLoader().getParent(); urls = TldScanner.scan(parentClassLoader); tldLocations.addAll(urls);
File file = new File(webModule.getJarLocation()); URL[] urls = DeploymentLoader.getWebappUrls(file); final ClassLoader webClassLoader = webModule.getClassLoader(); finder = new ClassFinder(webClassLoader, asList(urls));
AppModule appModule = new AppModule(webModule.getClassLoader(), webModule.getJarLocation()); EjbModule ejbModule = new EjbModule(webModule.getClassLoader(), getEjbModuleId(standardContext),file.getAbsolutePath(), null, null); ejbModule.setClientModule(new ClientModule(null, ejbModule.getClassLoader(), ejbModule.getJarLocation(), null, ejbModule.getModuleId()));
final EjbModule webEjbModule = new EjbModule(webModule.getClassLoader(), webModule.getModuleId(), webModule.getJarLocation(), null, null); webEjbModule.setWebapp(true); webEjbModule.getAltDDs().putAll(webModule.getAltDDs());
final EjbModule webEjbModule = new EjbModule(webModule.getClassLoader(), webModule.getModuleId(), webModule.getJarLocation(), null, null); webEjbModule.setWebapp(true); webEjbModule.getAltDDs().putAll(webModule.getAltDDs());
for (final WebModule w : module.getWebModules()) { final String moduleId = w.getModuleId(); lightweightWebAppBuilder.setClassLoader(moduleId, w.getClassLoader()); cls.add(new Closeable() { @Override