title: XML parsing error on file /WEB-INF/web.xml
body: <p>I am following the <a href="https://developers.google.com/appengine/docs/java/gettingstarted/ui_and_code" rel="nofollow">tutorial</a> of Google App Engine for JAVA. I have successfully set up the project. When I run the server on my local machine by typing <code>mvn appengine:devserver</code> in the terminal, I get the following warning: </p>
  
  <blockquote>
    <p>[INFO] WARNING: Your working directory, (/home/xyz/workspace/appengine/guestbook/guestbook-ear/target/guestbook-ear-1.0-SNAPSHOT) is not equal to your 
    web application root (/home/xyz/workspace/appengine/guestbook/guestbook-ear/target/guestbook-ear-1.0-SNAPSHOT/guestbook-war-1.0-SNAPSHOT.war)
    You will not be able to access files from your working directory on the production server.</p>
  </blockquote>
  
  <p>After that I receive the message : </p>
  
  <blockquote>
    <p>INFO: Dev App Server is now running</p>
  </blockquote>
  
  <p>Now when I try to run the webpage by typing <code>http://localhost:8080/</code> in my browser, I get the following message:</p>
  
  <blockquote>
    <p>HTTP ERROR 500</p>
    
    <p>Problem accessing /. Reason:</p>
    
    <p>XML parsing error on file /WEB-INF/web.xml
    Caused by:</p>
    
    <p>org.apache.jasper.JasperException: XML parsing error on file /WEB-INF/web.xml
    ...</p>
    
    <p>Caused by: java.net.SocketTimeoutException: Timeout while fetching: <a href="http://java.sun.com/dtd/web-app_2_3.dtd" rel="nofollow">http://java.sun.com/dtd/web-app_2_3.dtd</a>
    ...</p>
    
    <p>Caused by:</p>
    
    <p>java.net.SocketTimeoutException: Timeout while fetching: <a href="http://java.sun.com/dtd/web-app_2_3.dtd" rel="nofollow">http://java.sun.com/dtd/web-app_2_3.dtd</a>
    ...</p>
  </blockquote>
  
  <p>What should be done?</p>