Auf statische Dateien in (Java) App Engine kann nicht zugegriffen werden

DasBeispieldokumentation sagt, dass Sie Ihre Dateien einfach in war / (oder einem Unterverzeichnis) ablegen müssen und sie vom Host aus zugänglich sein sollten (solange es sich nicht um JSPs oder WEB-INF handelt). Wenn Sie beispielsweise foo.css in war / platzieren, sollten Sie unter darauf zugreifen könnenhttp: // localhost: 8080 / foo.css. Dies funktioniert jedoch überhaupt nicht für mich. Auf KEINE meiner statischen Dateien kann zugegriffen werden.

Die Dokumente weiterappengine-web.xml sagen, dass Sie bestimmte Typen auch spezifisch als statisch bezeichnen können. Ich habe es auch versucht und es macht keinen Unterschied.

Vermisse ich etwas Offensichtliches?

AKTUALISIEREN: Es stellte sich heraus, dass eine der Zuordnungen in meiner web.xml etwas zu aggressiv war. Das Folgende war der Täter:

<code><servlet>
    <servlet-name>Main</servlet-name>
    <servlet-class>MainServlet</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>Main</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>
</code>

Es scheint, dass es alles erfasst hat, was nicht erfasst wurde. Dies ist eine der anderen Regeln, die ich nicht verstehe, da am Ende des URL-Musters kein * vorhanden war. Es scheint auch direkt im Widerspruch zu seindie Dokumentation das sagt:

Hinweis: Statische Dateien, Dateien, die Benutzern wörtlich zur Verfügung gestellt werden, z. B. Bilder, CSS oder JavaScript, werden getrennt von den Pfaden behandelt, die im Implementierungsdeskriptor angegeben sind. Eine Anfrage nach einem URL-Pfad, der einem Pfad zu einer Datei in der WAR-Datei entspricht, die als statische Datei betrachtet wird, wird unabhängig von den Servlet- und Filterzuordnungen im Implementierungsdeskriptor an die Datei gesendet. Sie können Dateien von den Dateien ausschließen, die als statische Dateien behandelt werdenappengine-web.xml Datei.

Wie kann ich also eine Regel festlegen, die der Basis meiner Domain entspricht (z. B.http://www.example.com/) und erlaubt es trotzdem die statischen Dateien durchzufiltern?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage