Note that there are some explanatory texts on larger screens.

plurals
  1. POProblem occured when deploying app engine project
    primarykey
    data
    text
    <p>I am using Eclipse to develop an app engine application and when I want to deploy the app I obtain this error :</p> <pre><code>'Deploying APP_NAME to Google' has encountered a problem An internal error occured during "Deploying APP_NAME to Google" </code></pre> <p>Details are :</p> <pre><code>An internal error occurred during: "Deploying APP_NAME to Google". Received IOException parsing the input stream for /home/michael/workspace/APP_NAME/war/WEB-INF/web.xml </code></pre> <p>Any idea how to fix this problem?</p> <p>Thank you for your help.</p> <p><strong>EDIT</strong></p> <p>What's strange is that there isn't an error everytime I deploy the app.</p> <p>web.xml :</p> <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"&gt; &lt;web-app&gt; &lt;!-- Servlets --&gt; &lt;servlet&gt; &lt;servlet-name&gt;deleteAllUniversityServlet&lt;/servlet-name&gt; &lt;servlet-class&gt;com.APP_NAME.api.DeleteAllUniversities&lt;/servlet-class&gt; &lt;/servlet&gt; &lt;servlet&gt; &lt;servlet-name&gt;deleteAllCountryServlet&lt;/servlet-name&gt; &lt;servlet-class&gt;com.APP_NAME.api.DeleteAllCountries&lt;/servlet-class&gt; &lt;/servlet&gt; &lt;servlet&gt; &lt;servlet-name&gt;deleteAllCitiesServlet&lt;/servlet-name&gt; &lt;servlet-class&gt;com.APP_NAME.api.DeleteAllCities&lt;/servlet-class&gt; &lt;/servlet&gt; &lt;servlet&gt; &lt;servlet-name&gt;addUniversity&lt;/servlet-name&gt; &lt;servlet-class&gt;com.APP_NAME.api.AddUniversity&lt;/servlet-class&gt; &lt;/servlet&gt; &lt;servlet&gt; &lt;servlet-name&gt;addCity&lt;/servlet-name&gt; &lt;servlet-class&gt;com.APP_NAME.api.AddCity&lt;/servlet-class&gt; &lt;/servlet&gt; &lt;servlet&gt; &lt;servlet-name&gt;addCountry&lt;/servlet-name&gt; &lt;servlet-class&gt;com.APP_NAME.api.AddCountry&lt;/servlet-class&gt; &lt;/servlet&gt; &lt;servlet&gt; &lt;servlet-name&gt;addGDP&lt;/servlet-name&gt; &lt;servlet-class&gt;com.APP_NAME.api.AddGDP&lt;/servlet-class&gt; &lt;/servlet&gt; &lt;servlet&gt; &lt;servlet-name&gt;addHPC&lt;/servlet-name&gt; &lt;servlet-class&gt;com.APP_NAME.api.AddHPC&lt;/servlet-class&gt; &lt;/servlet&gt; &lt;servlet&gt; &lt;servlet-name&gt;addRanking&lt;/servlet-name&gt; &lt;servlet-class&gt;com.APP_NAME.api.AddRanking&lt;/servlet-class&gt; &lt;/servlet&gt; &lt;servlet&gt; &lt;servlet-name&gt;greetServlet&lt;/servlet-name&gt; &lt;servlet-class&gt;com.APP_NAME.server.GreetingServiceImpl&lt;/servlet-class&gt; &lt;/servlet&gt; &lt;servlet&gt; &lt;servlet-name&gt;serverSearchServiceImpl&lt;/servlet-name&gt; &lt;servlet-class&gt;com.APP_NAME.server.ServerSearchServiceImpl&lt;/servlet-class&gt; &lt;/servlet&gt; &lt;servlet&gt; &lt;servlet-name&gt;serverChartServiceImpl&lt;/servlet-name&gt; &lt;servlet-class&gt;com.APP_NAME.server.ServerChartServiceImpl&lt;/servlet-class&gt; &lt;/servlet&gt; &lt;servlet&gt; &lt;servlet-name&gt;serverCoordServiceImpl&lt;/servlet-name&gt; &lt;servlet-class&gt;com.APP_NAME.server.ServerCoordServiceImpl&lt;/servlet-class&gt; &lt;/servlet&gt; &lt;servlet&gt; &lt;servlet-name&gt;serverDataServiceImpl&lt;/servlet-name&gt; &lt;servlet-class&gt;com.APP_NAME.server.ServerDataServiceImpl&lt;/servlet-class&gt; &lt;/servlet&gt; &lt;servlet&gt; &lt;servlet-name&gt;serverCityServiceImpl&lt;/servlet-name&gt; &lt;servlet-class&gt;com.APP_NAME.server.ServerCityServiceImpl&lt;/servlet-class&gt; &lt;/servlet&gt; &lt;!-- Servlet-mappings --&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;addUniversity&lt;/servlet-name&gt; &lt;url-pattern&gt;/api/addUniversity&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;addCity&lt;/servlet-name&gt; &lt;url-pattern&gt;/api/addCity&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;addCountry&lt;/servlet-name&gt; &lt;url-pattern&gt;/api/addCountry&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;addGDP&lt;/servlet-name&gt; &lt;url-pattern&gt;/api/addGDP&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;addHPC&lt;/servlet-name&gt; &lt;url-pattern&gt;/api/addHPC&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;addRanking&lt;/servlet-name&gt; &lt;url-pattern&gt;/api/addRanking&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;deleteAllCitiesServlet&lt;/servlet-name&gt; &lt;url-pattern&gt;/api/deleteAllCities&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;deleteAllUniversityServlet&lt;/servlet-name&gt; &lt;url-pattern&gt;/api/deleteAllUniversities&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;deleteAllCountryServlet&lt;/servlet-name&gt; &lt;url-pattern&gt;/api/deleteAllCountries&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;greetServlet&lt;/servlet-name&gt; &lt;url-pattern&gt;/APP_NAME/greet&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;serverSearchServiceImpl&lt;/servlet-name&gt; &lt;url-pattern&gt;/APP_NAME/serverSearch&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;serverChartServiceImpl&lt;/servlet-name&gt; &lt;url-pattern&gt;/APP_NAME/serverChart&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;serverCoordServiceImpl&lt;/servlet-name&gt; &lt;url-pattern&gt;/APP_NAME/serverCoord&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;serverDataServiceImpl&lt;/servlet-name&gt; &lt;url-pattern&gt;/APP_NAME/serverData&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;serverCityServiceImpl&lt;/servlet-name&gt; &lt;url-pattern&gt;/APP_NAME/serverCity&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;!-- Default page to serve --&gt; &lt;welcome-file-list&gt; &lt;welcome-file&gt;APP_NAME.html&lt;/welcome-file&gt; &lt;/welcome-file-list&gt; &lt;/web-app&gt; </code></pre> <p><strong>EDIT 2</strong></p> <p>In fact when I obtain an error, there are errors in the web.xml file that appear :</p> <pre><code>Multiple annotations found at this line : - Attribute "version" must be declared for element type "web-app". - Attribute "xmlns" must be declared for element type "web-app". </code></pre> <p>but now, after correction, the beginning of my file look like followings :</p> <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"&gt; &lt;web-app xmlns="http://java.sun.com/xml/ns/javaee" version="2.5"&gt; &lt;!-- Servlets --&gt; &lt;servlet&gt; &lt;servlet-name&gt;deleteAllUniversityServlet&lt;/servlet-name&gt; &lt;servlet-class&gt;com.APP_NAME.api.DeleteAllUniversities&lt;/servlet-class&gt; &lt;/servlet&gt; ... </code></pre> <p>I don't understand what's wrong...</p> <p><strong>EDIT 3</strong></p> <p>The problem seems to come from the DOCTYPE because when I put the DOCTYPE as a comment the application deploys correctly.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload