private Servlet findServlet(final String name) { for (final Servlet s : getServlet()) { if (name.equals(s.getServletName())) { return s; } } return null; }
List<Servlet> servletTypes = webApp.getServlet(); for (Servlet servletType : servletTypes) { String servletName = servletType.getServletName().trim(); servlet.setServletName(service.getName()); servlet.setServletClass(service.getName()); webApp.getServlet().add(servlet); List<Servlet> servletTypes = webApp.getServlet(); for (Servlet servletType : servletTypes) { String servletName = servletType.getServletName().trim();
for (final Servlet servlet : webModule.getWebApp().getServlet()) { final ServletInfo servletInfo = new ServletInfo(); servletInfo.servletName = servlet.getServletName();
private Servlet findServlet(final String name) { for (final Servlet s : getServlet()) { if (name.equals(s.getServletName())) { return s; } } return null; }
newServlet.setMultipartConfig(mpc); webApp.getServlet().add(newServlet); ServletMergeHandler.addServlet(newServlet, mergeContext);
for (final Servlet servlet : webModule.getWebApp().getServlet()) { final ServletInfo servletInfo = new ServletInfo(); servletInfo.servletName = servlet.getServletName();
private boolean hasFacesServlet(WebApp webApp) { for (Servlet servlet : webApp.getServlet()) { if (servlet.getServletClass() != null && FACES_SERVLET_NAME.equals(servlet.getServletClass().trim())) { return true; } } return false; }
private Map<String, List<String>> createClassServetMap(WebApp webApp) { Map<String, List<String>> classServletNameMap = new HashMap<String, List<String>>(); List<Servlet> servletTypes = webApp.getServlet(); if (servletTypes != null) { for (Servlet servletType : servletTypes) { String servletName = servletType.getServletName().trim(); if (servletType.getServletClass() != null) { String servletClassName = servletType.getServletClass().trim(); List<String> servlets = classServletNameMap.get(servletClassName); if (servlets == null) { servlets = new ArrayList<String>(); classServletNameMap.put(servletClassName, servlets); } servlets.add(servletName); } } } return classServletNameMap; }
@Override public void preProcessWebXmlElement(WebApp webApp, MergeContext context) throws DeploymentException { for (Servlet servlet : webApp.getServlet()) { String servletName = servlet.getServletName(); for (ParamValue paramValue : servlet.getInitParam()) { addServletInitParam(servletName, paramValue, ElementSource.WEB_XML, null, context); } } }
public WebApp addServlet(final String name, final String clazz, final String... mappings) { final Servlet servletToAdd = new Servlet(); servletToAdd.setServletName(name); servletToAdd.setServletClass(clazz); if (mappings != null && mappings.length > 0) { final ServletMapping sm = new ServletMapping(); sm.setServletName(name); for (final String mapping : mappings) { if (servletMapping == null) { servletMapping = new ArrayList<ServletMapping>(); } sm.getUrlPattern().add(mapping); } servletMapping.add(sm); } getServlet().add(servletToAdd); return this; }
List<org.apache.openejb.jee.Servlet> servlets = webApp.getServlet(); boolean exists = false; for (org.apache.openejb.jee.Servlet servlet : servlets) {
public WebApp addServlet(final String name, final String clazz, final String... mappings) { final Servlet servletToAdd = new Servlet(); servletToAdd.setServletName(name); servletToAdd.setServletClass(clazz); if (mappings != null && mappings.length > 0) { final ServletMapping sm = new ServletMapping(); sm.setServletName(name); for (final String mapping : mappings) { if (servletMapping == null) { servletMapping = new ArrayList<ServletMapping>(); } sm.getUrlPattern().add(mapping); } servletMapping.add(sm); } getServlet().add(servletToAdd); return this; }
@Override public void preProcessWebXmlElement(WebApp webApp, MergeContext context) throws DeploymentException { for (Servlet servlet : webApp.getServlet()) { if (servlet.getLoadOnStartup() != null) { context.setAttribute(createServletLoadOnStartupConfiguredInWebXMLKey(servlet.getServletName()), Boolean.TRUE); } } }
@Override public void preProcessWebXmlElement(WebApp webApp, MergeContext mergeContext) throws DeploymentException { for (Servlet servlet : webApp.getServlet()) { mergeContext.setAttribute(createServletKey(servlet.getServletName()), servlet); } for (SubMergeHandler<Servlet, Servlet> subMergeHandler : subMergeHandlers) { subMergeHandler.preProcessWebXmlElement(webApp, mergeContext); } }
for (Servlet servlet : webApp.getServlet()) { existingServlets.add(servlet.getServletClass()); servlet.setServletName(webServiceClass.getName()); servlet.setServletClass(webServiceClass.getName()); webApp.getServlet().add(servlet);
List<Servlet> servletTypes = webApp.getServlet(); Set<String> ignoredEJBWebServiceClassNames = getEJBWebServiceClassNames(module); if (webApp.getServlet().size() == 0) { servlet.setServletName(service.getName()); servlet.setServletClass(service.getName()); webApp.getServlet().add(servlet);
@Override public void merge(WebFragment webFragment, WebApp webApp, MergeContext mergeContext) throws DeploymentException { for (Servlet srcServlet : webFragment.getServlet()) { String servletName = srcServlet.getServletName(); Servlet targetServlet = (Servlet) mergeContext.getAttribute(createServletKey(servletName)); if (targetServlet == null) { webApp.getServlet().add(srcServlet); mergeContext.setAttribute(createServletKey(servletName), srcServlet); for (SubMergeHandler<Servlet, Servlet> subMergeHandler : subMergeHandlers) { subMergeHandler.add(srcServlet, mergeContext); } } else { for (SubMergeHandler<Servlet, Servlet> subMergeHandler : subMergeHandlers) { subMergeHandler.merge(srcServlet, targetServlet, mergeContext); } } } }
try { Bundle bundle = mergeContext.getBundle(); for (org.apache.openejb.jee.Servlet servlet : webApp.getServlet()) { if (servlet.getServletClass() == null || servlet.getServletClass().isEmpty()) { continue;
protected AbstractFinder createWebAppClassFinder(WebApp webApp, WebModule webModule) throws DeploymentException { // Get the classloader from the module's EARContext Bundle bundle = webModule.getEarContext().getDeploymentBundle(); // return createWebAppClassFinder(webApp, bundle); try { LinkedHashSet<Class<?>> classes = new LinkedHashSet<Class<?>>(); for (Servlet servlet : webApp.getServlet()) { if (servlet.getServletClass() != null) { addClass(bundle, classes, servlet.getServletClass()); } } for (Filter filter : webApp.getFilter()) { addClass(bundle, classes, filter.getFilterClass()); } for (Listener listener : webApp.getListener()) { addClass(bundle, classes, listener.getListenerClass()); } return new ClassFinder(new ArrayList<Class<?>>(classes)); } catch (Exception e) { throw new DeploymentException(e); } }
private void buildWebModules(AppModule appModule, JndiEncInfoBuilder jndiEncInfoBuilder, AppInfo appInfo) throws OpenEJBException { for (WebModule webModule : appModule.getWebModules()) { WebApp webApp = webModule.getWebApp(); WebAppInfo webAppInfo = new WebAppInfo(); webAppInfo.description = webApp.getDescription(); webAppInfo.displayName = webApp.getDisplayName(); webAppInfo.codebase = webModule.getJarLocation(); webAppInfo.moduleId = webModule.getModuleId(); webAppInfo.watchedResources.addAll(webModule.getWatchedResources()); webAppInfo.host = webModule.getHost(); webAppInfo.contextRoot = webModule.getContextRoot(); webAppInfo.jndiEnc = jndiEncInfoBuilder.build(webApp, webModule.getJarLocation(), webAppInfo.moduleId); webAppInfo.portInfos.addAll(configureWebservices(webModule.getWebservices())); configureWebserviceSecurity(webAppInfo, webModule); for (Servlet servlet : webModule.getWebApp().getServlet()) { ServletInfo servletInfo = new ServletInfo(); servletInfo.servletName = servlet.getServletName(); servletInfo.servletClass = servlet.getServletClass(); webAppInfo.servlets.add(servletInfo); } appInfo.webApps.add(webAppInfo); } }