Eclipse Berichterstattung problem in meinem web.xml aber es ist fein verarbeitet
Ich bin mit der Google App Engine mit dem Google-plugin in Eclipse, hier ist der Kopf meiner web.xml:
<?xml version="1.0" encoding="utf-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">
Basiert auf einigen der GAE Dokumentation, ich habe diese:
<security-constraint>
<web-resource-collection>
<url-pattern>/tasks/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>admin</role-name>
</auth-constraint>
</security-constraint>
Aber Eclipse meldet einen Fehler bei "url-Muster":
cvc-complex-type.2.4.a: Ungültiger content wurde gefunden, beginnend mit dem element 'url-pattern'.
One of '{"http://java.sun.com/xml/ns/javaee":web-resource-name}' erwartet wird.
Kann ich starten Sie die app und es scheint, verarbeiten die web.xml Datei ganz gut, aber ich weiß nicht, wie die Tatsache, dass Eclipse meldet einen Fehler. Was ist das problem?
Du musst angemeldet sein, um einen Kommentar abzugeben.
gut, der Fehler scheint ziemlich einfach - eine web-resource-name tag-es erwarten Sie vor der url-Muster 🙂
cheers
Nur hinzufügen genauen code
Als @peshkira sagt, das problem ist ein parameter fehlt. Aber da die web.xml die Datei wird generiert, indem Sie Google-tools, ich dachte, es könnte etwas falsch mit der Google-tools, die die Generierung der Dateien.
Für meinen Teil, war ich nach https://developers.google.com/appengine/docs/java/dataprocessing/mapreduce_config#the_webxml_file zu versuchen, Google-Module (https://developers.google.com/appengine/docs/java/modules/) und die Web Tools Platform (WTP) (https://developers.google.com/appengine/docs/java/webtoolsplatform) für Eclipse.
Also legte ich ein support-ticket mit Google Cloud-Unterstützung und hier ist die Antwort, die Sie zur Verfügung gestellt: