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; }
boolean exists = false; for (org.apache.openejb.jee.Servlet servlet : servlets) { if (servlet.getServletClass().trim().equals(cls.getName())) { if (servlet.getRunAs() == null) { org.apache.openejb.jee.RunAs runAs = new org.apache.openejb.jee.RunAs();
private PortInfo getPortInfo(Servlet servletType, Bundle bundle, Map<String, String> portLocations) throws DeploymentException { PortInfo portInfo = null; if (servletType.getServletClass() != null) { String servletClassName = servletType.getServletClass().trim(); try { Class<?> servletClass = bundle.loadClass(servletClassName); if (JAXWSUtils.isWebService(servletClass)) { String servletName = servletType.getServletName().trim(); portInfo = createPortInfo(servletName, portLocations); portInfo.setHandlerChainsInfo(annotationHandlerChainFinder.buildHandlerChainFromClass(servletClass)); portInfo.setWsdlService(JAXWSUtils.getServiceQName(servletClass)); portInfo.setWsdlPort(JAXWSUtils.getPortQName(servletClass)); } } catch (ClassNotFoundException e) { throw new DeploymentException("Failed to load servlet class " + servletClassName, e); } } return portInfo; }
existingServlets.add(servlet.getServletClass());
Bundle bundle = mergeContext.getBundle(); for (org.apache.openejb.jee.Servlet servlet : webApp.getServlet()) { if (servlet.getServletClass() == null || servlet.getServletClass().isEmpty()) { continue; String servletClassName = servlet.getServletClass(); Class<?> cls = bundle.loadClass(servletClassName); if (!Servlet.class.isAssignableFrom(cls)) {
if (servletType.getServletClass() != null) { String servletClassName = servletType.getServletClass().trim(); try { Class<?> servletClass = bundle.loadClass(servletClassName);
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); } }
if (web.getWebApp() != null) { for (final Servlet s : web.getWebApp().getServlet()) { final String servletClass = s.getServletClass(); if (servletClass == null) { continue;
if (web.getWebApp() != null) { for (final Servlet s : web.getWebApp().getServlet()) { final String servletClass = s.getServletClass(); if (servletClass == null) { continue;
if (servlet.getServletClass() != null) { existingServlets.add(servlet.getServletClass());
if (servlet.getServletClass() != null) { existingServlets.add(servlet.getServletClass());
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); } }
String servletClass = servlet.getServletClass(); if (servletClass != null) { try {
final ServletInfo servletInfo = new ServletInfo(); servletInfo.servletName = servlet.getServletName(); servletInfo.servletClass = servlet.getServletClass(); servletInfo.mappings = webModule.getWebApp().getServletMappings(servletInfo.servletName); for (final ParamValue pv : servlet.getInitParam()) {
final ServletInfo servletInfo = new ServletInfo(); servletInfo.servletName = servlet.getServletName(); servletInfo.servletClass = servlet.getServletClass(); servletInfo.mappings = webModule.getWebApp().getServletMappings(servletInfo.servletName); for (final ParamValue pv : servlet.getInitParam()) {
for (Servlet servlet : webApp.getServlet()) { ServletInfo servletInfo; if (servlet.getServletClass() != null) { servletInfo = webAppInfoFactory.newServletInfo(); servletInfo.servletClass = servlet.getServletClass(); } else if (servlet.getJspFile() != null) { servletInfo = webAppInfoFactory.newJspInfo(servlet.getJspFile());
String className = servlet.getServletClass();
for (final Servlet servlet : webApp.getServlet()) { final String className = servlet.getServletClass();
for (final Servlet servlet : webApp.getServlet()) { final String className = servlet.getServletClass();