String servletName = servletDef.getServletName(); for (Entry<String, String> entry : webXml.getServletMappings().entrySet()) { if (servletName.equals(entry.getValue())) { servletMapping = entry.getKey();
@Override protected void processAnnotationWebServlet(final String className, final AnnotationEntry ae, final WebXml fragment) { try { super.processAnnotationWebServlet(className, ae, fragment); } catch (final IllegalArgumentException iae) { // otherwise TCKs are not passing, hope to be able to let it with next TCK versions String[] urlPatterns = null; for (final ElementValuePair evp : ae.getElementValuePairs()) { final String name = evp.getNameString(); if ("value".equals(name) || "urlPatterns".equals(name)) { urlPatterns = processAnnotationsStringArray(evp.getValue()); break; } } if (urlPatterns != null) { for (final String pattern : urlPatterns) { if (fragment.getServletMappings().containsKey(pattern)) { logger.warning(iae.getMessage(), iae); return; } } } throw iae; } }
if (!fragment.getServletMappings().containsValue(servletName)) { for (String urlPattern : urlPatterns) { fragment.addServletMapping(urlPattern, servletName);
if (!fragment.getServletMappings().containsValue(servletName)) { for (String urlPattern : urlPatterns) { fragment.addServletMapping(urlPattern, servletName);
if (!fragment.getServletMappings().containsValue(servletName)) { for (String urlPattern : urlPatterns) { fragment.addServletMapping(urlPattern, servletName);
webxml.getServletMappings().entrySet()) { context.addServletMapping(entry.getKey(), entry.getValue());
webxml.getServletMappings().entrySet()) { context.addServletMappingDecoded(entry.getKey(), entry.getValue());
webxml.getServletMappings().entrySet()) { context.addServletMappingDecoded(entry.getKey(), entry.getValue());
for (WebXml fragment : fragments) { for (Map.Entry<String,String> servletMap : fragment.getServletMappings().entrySet()) { if (!servletMappingNames.contains(servletMap.getValue()) && !servletMappings.containsKey(servletMap.getKey())) {
for (WebXml fragment : fragments) { for (Map.Entry<String,String> servletMap : fragment.getServletMappings().entrySet()) { if (!servletMappingNames.contains(servletMap.getValue()) && !servletMappings.containsKey(servletMap.getKey())) {
for (WebXml fragment : fragments) { for (Map.Entry<String,String> servletMap : fragment.getServletMappings().entrySet()) { if (!servletMappingNames.contains(servletMap.getValue()) && !servletMappings.containsKey(servletMap.getKey())) {