private Map<String, String> getServletClassMap(WebMetaData wmd) { Map<String, String> mappings = new HashMap<String, String>(); Iterator it = wmd.getServletClassMap().entrySet().iterator(); while (it.hasNext()) { Map.Entry entry = (Entry)it.next(); String servletName = (String)entry.getKey(); String servletClass = (String)entry.getValue(); // Skip JSPs if (servletClass != null) mappings.put(servletName, servletClass); } return mappings; } }
public String getWsdlPublishLocationByName(String name) { return wmd.getWsdlPublishLocationByName(name); } };
contextRoot = wmd.getContextRoot(); webMetaData.setServletMappings(wmd.getServletMappings()); webMetaData.setServletClassNames(getServletClassMap(wmd)); webMetaData.setConfigName(wmd.getConfigName()); webMetaData.setConfigFile(wmd.getConfigFile()); Map contextParams = wmd.getContextParams(); if (contextParams.containsKey("jbossws-config-name")) webMetaData.setConfigName((String)contextParams.get("jbossws-config-name")); if (contextParams.containsKey("jbossws-config-file")) webMetaData.setConfigFile((String)contextParams.get("jbossws-config-file")); webMetaData.setSecurityDomain(wmd.getSecurityDomain()); webMetaData.setPublishLocationAdapter(getPublishLocationAdpater(wmd)); webMetaData.setSecurityMetaData(getSecurityMetaData(wmd.getSecurityContraints()));
+ "/WEB-INF/web.xml"); Element web = webDoc.getDocumentElement(); metaData.importXml(web); warURI + "/WEB-INF/jboss-web.xml"); Element jbossWeb = jbossWebDoc.getDocumentElement(); metaData.importXml(jbossWeb); webContext = metaData.getContextRoot(); if (webContext == null) { metaData.setContextRoot(webContext);
log.debug("Context class name : " + config.getContextClassName() + " for context " + appInfo.getMetaData().getContextRoot()); + ":j2eeType=WebModule,name=//" + ((hostName == null) ? "localhost" : hostName) + appInfo.getMetaData().getContextRoot() + ",J2EEApplication=none,J2EEServer=none"; appInfo.getMetaData().setENCLoader(loader); Context envCtx = (Context) iniCtx.lookup("java:comp/env"); currentThread.setContextClassLoader(currentLoader);
URL keyURL = webApp.getDeploymentInfo().url; if( StringUtils.equals(curContext, webApp.getMetaData().getContextRoot())) { log.debug("Avoir reentrancy" + curContext);
private List<Servlet> getEndpointBeans(WebMetaData webMetaData, ClassLoader loader) Iterator it = webMetaData.getServletClassMap().entrySet().iterator(); while (it.hasNext()) Map initParams = webMetaData.getServletParams(servletName); Iterator iterator = initParams.keySet().iterator(); while(iterator.hasNext())
ClassLoader classLoader = webMetaData.getContextLoader(); dep.setRuntimeClassLoader(classLoader);
contextRoot = wmd.getContextRoot(); webMetaData.setServletMappings(wmd.getServletMappings()); webMetaData.setServletClassNames(getServletClassMap(wmd)); webMetaData.setConfigName(wmd.getConfigName()); webMetaData.setConfigFile(wmd.getConfigFile()); webMetaData.setSecurityDomain(wmd.getSecurityDomain()); webMetaData.setPublishLocationAdapter(getPublishLocationAdpater(wmd)); webMetaData.setSecurityMetaData(getSecurityMetaData(wmd.getSecurityContraints()));
+ ":j2eeType=WebModule,name=//" + ((hostName == null) ? "localhost" : hostName) + appInfo.getMetaData().getContextRoot() + ",J2EEApplication=none,J2EEServer=none";
private List<Servlet> getEndpointBeans(WebMetaData webMetaData, ClassLoader loader) Iterator it = webMetaData.getServletClassMap().entrySet().iterator(); while (it.hasNext()) Map initParams = webMetaData.getServletParams(servletName); Iterator iterator = initParams.keySet().iterator(); while(iterator.hasNext())
ClassLoader classLoader = webMetaData.getContextLoader(); dep.setRuntimeClassLoader(classLoader);
contextRoot = wmd.getContextRoot(); webMetaData.setServletMappings(wmd.getServletMappings()); webMetaData.setServletClassNames(getServletClassMap(wmd)); webMetaData.setConfigName(wmd.getConfigName()); webMetaData.setConfigFile(wmd.getConfigFile()); Map contextParams = wmd.getContextParams(); if (contextParams.containsKey("jbossws-config-name")) webMetaData.setConfigName((String)contextParams.get("jbossws-config-name")); if (contextParams.containsKey("jbossws-config-file")) webMetaData.setConfigFile((String)contextParams.get("jbossws-config-file")); webMetaData.setSecurityDomain(wmd.getSecurityDomain()); webMetaData.setPublishLocationAdapter(getPublishLocationAdpater(wmd)); webMetaData.setSecurityMetaData(getSecurityMetaData(wmd.getSecurityContraints()));
private Map<String, String> getServletClassMap(WebMetaData wmd) { Map<String, String> mappings = new HashMap<String, String>(); Iterator it = wmd.getServletClassMap().entrySet().iterator(); while (it.hasNext()) { Map.Entry entry = (Entry)it.next(); String servletName = (String)entry.getKey(); String servletClass = (String)entry.getValue(); // Skip JSPs if (servletClass != null) mappings.put(servletName, servletClass); } return mappings; } }
public String getWsdlPublishLocationByName(String name) { return wmd.getWsdlPublishLocationByName(name); } };
ClassLoader classLoader = webMetaData.getContextLoader(); dep.setRuntimeClassLoader(classLoader);
private Map<String, String> getServletClassMap(WebMetaData wmd) { Map<String, String> mappings = new HashMap<String, String>(); Iterator it = wmd.getServletClassMap().entrySet().iterator(); while (it.hasNext()) { Map.Entry entry = (Entry)it.next(); String servletName = (String)entry.getKey(); String servletClass = (String)entry.getValue(); // Skip JSPs if (servletClass != null) mappings.put(servletName, servletClass); } return mappings; } }
public String getWsdlPublishLocationByName(String name) { return wmd.getWsdlPublishLocationByName(name); } };
private Servlet getServletForName(WebMetaData wmd, String servletLink) { Iterator it = wmd.getServletClassMap().entrySet().iterator(); while (it.hasNext()) { Map.Entry entry = (Entry)it.next(); String servletName = (String)entry.getKey(); String servletClass = (String)entry.getValue(); if (servletLink.equals(servletName)) { return new Servlet(servletName, servletClass); } } throw new IllegalStateException("Cannot find servlet for link: " + servletLink); }
private Servlet getServletForName(WebMetaData wmd, String servletLink) { Iterator it = wmd.getServletClassMap().entrySet().iterator(); while (it.hasNext()) { Map.Entry entry = (Entry)it.next(); String servletName = (String)entry.getKey(); String servletClass = (String)entry.getValue(); if (servletLink.equals(servletName)) { return new Servlet(servletName, servletClass); } } throw new IllegalStateException("Cannot find servlet for link: " + servletLink); }