private void setServletMappingPrefix(JBossWebMetaData webdata, String servletName, JBossServletMetaData servlet) { final List<ServletMappingMetaData> mappings = webdata.getServletMappings(); if (mappings != null) { boolean mappingSet = false; for (final ServletMappingMetaData mapping : mappings) { if (mapping.getServletName().equals(servletName)) { if (mapping.getUrlPatterns() != null) { for (String pattern : mapping.getUrlPatterns()) { if (mappingSet) { JAXRS_LOGGER.moreThanOneServletMapping(servletName, pattern); } else { mappingSet = true; String realPattern = pattern; if (realPattern.endsWith("*")) { realPattern = realPattern.substring(0, realPattern.length() - 1); } setServletInitParam(servlet, "resteasy.servlet.mapping.prefix", realPattern); } } } } } } }
private void setServletMappingPrefix(JBossWebMetaData webdata, String servletName, JBossServletMetaData servlet) { final List<ServletMappingMetaData> mappings = webdata.getServletMappings(); if (mappings != null) { boolean mappingSet = false; for (final ServletMappingMetaData mapping : mappings) { if (mapping.getServletName().equals(servletName)) { if (mapping.getUrlPatterns() != null) { for (String pattern : mapping.getUrlPatterns()) { if (mappingSet) { JAXRS_LOGGER.moreThanOneServletMapping(servletName, pattern); } else { mappingSet = true; String realPattern = pattern; if (realPattern.endsWith("*")) { realPattern = realPattern.substring(0, realPattern.length() - 1); } setServletInitParam(servlet, "resteasy.servlet.mapping.prefix", realPattern); } } } } } } }
servlet.setServletClass(HttpServlet30Dispatcher.class.getName()); servlet.setAsyncSupported(true); setServletInitParam(servlet, SERVLET_INIT_PARAM, applicationClass.getName()); addServlet(webdata, servlet); if (!servletMappingsExist(webdata, servletName)) { setServletInitParam(servlet, "resteasy.servlet.mapping.prefix", prefix); ServletMappingMetaData mapping = new ServletMappingMetaData(); mapping.setServletName(servletName);
servlet.setServletClass(HttpServlet30Dispatcher.class.getName()); servlet.setAsyncSupported(true); setServletInitParam(servlet, SERVLET_INIT_PARAM, applicationClass.getName()); addServlet(webdata, servlet); if (!servletMappingsExist(webdata, servletName)) { setServletInitParam(servlet, "resteasy.servlet.mapping.prefix", prefix); ServletMappingMetaData mapping = new ServletMappingMetaData(); mapping.setServletName(servletName);