title: Error While deploy Web App in Tomcat
body: <p>I have one web application in java named "<strong>authmantra</strong>".
  When I try to deploy on tomcat7, it is giving below error.</p>
  
  <pre><code>Feb 4, 2014 1:08:11 PM org.apache.catalina.startup.ContextConfig parseWebXml
  **SEVERE: Parse error in application web.xml file at file:/D:/Apache/conf/web.xml**
  org.xml.sax.SAXParseException: The markup in the document following the root element must be well-formed.
      at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
      at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(Unknown Source)
      at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
      at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(Unknown Source)
      at
  
  com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
      at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1537)
      at **org.apache.catalina.startup.ContextConfig.parseWebXml(ContextConfig.java:1875)**
      at org.apache.catalina.startup.ContextConfig.getDefaultWebXmlFragment(ContextConfig.java:1472)
      at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1250)
      at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:878)
      at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:369)
      at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
      at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
      at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5173)
      at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
      at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
      at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
      at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)
      at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:963)
      at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1600)
      at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
      at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
      at java.util.concurrent.FutureTask.run(Unknown Source)
      at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
      at java.lang.Thread.run(Unknown Source)
  Feb 4, 2014 1:08:11 PM **org.apache.catalina.startup.ContextConfig parseWebXml
  SEVERE: Occurred at line 4285 column 2**
  Feb 4, 2014 1:08:11 PM org.apache.catalina.startup.ContextConfig configureStart
  SEVERE: Marking this application unavailable due to previous error(s)
  Feb 4, 2014 1:08:11 PM org.apache.catalina.core.StandardContext startInternal
  **SEVERE: Error getConfigured**
  Feb 4, 2014 1:08:11 PM org.apache.catalina.core.StandardContext startInternal
  **SEVERE: Context [/authmantra] startup failed due to previous errors**
  </code></pre>