title: WARNING is issued when using embedded tomcat server
body: <p>I am using embedded tomcat(v_<strong>8.0.33</strong>) to run my java application. It is throwing following error in console:</p>
  
  <pre><code>INFO: Starting Servlet Engine: Apache Tomcat/8.0.33
  Jun 11, 2016 2:53:02 PM org.apache.tomcat.util.digester.Digester endElement
  WARNING:   No rules found matching 'web-app/servlet/servlet-name'.
  Jun 11, 2016 2:53:02 PM org.apache.tomcat.util.digester.Digester endElement
  WARNING:   No rules found matching 'web-app/servlet/servlet-class'.
  Jun 11, 2016 2:53:02 PM org.apache.tomcat.util.digester.Digester endElement
  WARNING:   No rules found matching 'web-app/servlet/init-param/param-name'.
  Jun 11, 2016 2:53:02 PM org.apache.tomcat.util.digester.Digester endElement
  WARNING:   No rules found matching 'web-app/servlet/init-param/param-value'.
  Jun 11, 2016 2:53:02 PM org.apache.tomcat.util.digester.Digester endElement
  WARNING:   No rules found matching 'web-app/servlet/init-param'.
  Jun 11, 2016 2:53:02 PM org.apache.tomcat.util.digester.Digester endElement
  WARNING:   No rules found matching 'web-app/servlet/init-param/param-name'.
  Jun 11, 2016 2:53:02 PM org.apache.tomcat.util.digester.Digester endElement
  WARNING:   No rules found matching 'web-app/servlet/init-param/param-value'.
  Jun 11, 2016 2:53:02 PM org.apache.tomcat.util.digester.Digester endElement
  WARNING:   No rules found matching 'web-app/servlet/init-param'.
  Jun 11, 2016 2:53:02 PM org.apache.tomcat.util.digester.Digester endElement
  WARNING:   No rules found matching 'web-app/servlet/load-on-startup'.
  g.apache.tomcat.util.digester.Digester endElement
  WARNING:   No rules found matching 'web-app/servlet-mapping'.
  Jun 11, 2016 2:53:02 PM org.apache.tomcat.util.digester.Digester endElement
  WARNING:   No rules found matching 'web-app'.
  Jun 11, 2016 2:53:02 PM org.apache.catalina.startup.ContextConfig getDefaultWebXmlFragment
  INFO: No global web.xml found
  Jun 11, 2016 2:53:04 PM org.apache.jasper.servlet.TldScanner scanJars
  INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
  Jun 11, 2016 2:53:06 PM org.apache.coyote.AbstractProtocol start
  INFO: Starting ProtocolHandler ["http-nio-8080"]
  </code></pre>
  
  <p>I think its mapping to correct web.xml file but somehow not able to parse it tags, dont't able to figure out why. Is it due to version of this tomcat(something may be deprecated and I am using)?</p>
  
  <p>below is my web.xml:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;!-- This web.xml file is not required when using Servlet 3.0 container,
       see implementation details http://jersey.java.net/nonav/documentation/latest/jax-rs.html --&gt;
  &lt;web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5"&gt;
  
    &lt;servlet&gt;
      &lt;servlet-name&gt;REST Servlet&lt;/servlet-name&gt;
      &lt;servlet-class&gt;org.glassfish.jersey.servlet.ServletContainer&lt;/servlet-class&gt;
      &lt;init-param&gt;
        &lt;param-name&gt;javax.ws.rs.Application&lt;/param-name&gt;
        &lt;param-value&gt;ResourceLoader&lt;/param-value&gt;
      &lt;/init-param&gt;
      &lt;init-param&gt;
        &lt;param-name&gt;jersey.config.server.provider.packages&lt;/param-name&gt;
        &lt;param-value&gt;sran.api.ifscLookup.resources&lt;/param-value&gt;
      &lt;/init-param&gt;
      &lt;load-on-startup&gt;1&lt;/load-on-startup&gt;
    &lt;/servlet&gt;
    &lt;servlet-mapping&gt;
      &lt;servlet-name&gt;REST Servlet&lt;/servlet-name&gt;
      &lt;url-pattern&gt;/Api/*&lt;/url-pattern&gt;
  
    &lt;/servlet-mapping&gt;
  
  &lt;/web-app&gt;
  </code></pre>