appengine-web.xml - проверка ошибок XML - PullRequest
5 голосов
/ 28 мая 2011

, когда я пытаюсь развернуть свой проект App Engine, появляется следующая ошибка проверки:

Произошла внутренняя ошибка во время: «Развертывание Гостевой книги в Google». Ошибка XML при проверке C: \ Users \ Adrian \ workspace \ Guestbook \ war \ WEB-INF \ appengine-web.xml с C: \ eclipse \ plugins \ com.google.appengine.eclipse.sdkbundle_1.5.0.r36v201105092302 \ appengine-java -sdk-1.5.0 \ Docs \ AppEngine-web.xsd

Вот мой appengine-web.xml:

<?xml version="1.0" encoding="utf-8"?>
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
    <application>adrianschaeferandroid</application>
    <version>1</version>

    <system-properties>
        <property name="java.util.logging.config.file" value="WEB-INF/logging.properties" />
    </system-properties>
    <static-files>
        <include path="/favicon.ico" />
    </static-files>
    <static-files>
        <include path="stylesheets/main.css" />
    </static-files>

</appengine-web-app>

Может ли кто-нибудь увидеть ошибку валидации? Должен ли я опубликовать appengine-web.xsd?

Ответы [ 2 ]

6 голосов
/ 28 мая 2011

Вы можете иметь только 1 static-files элемент. если у вас есть несколько include, вы должны поместить их все в элемент static-files.

Таким образом, правильный appengine-web.xml должен быть:

<?xml version="1.0" encoding="utf-8"?>
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
    <application>adrianschaeferandroid</application>
    <version>1</version>

    <system-properties>
        <property name="java.util.logging.config.file" value="WEB-INF/logging.properties" />
    </system-properties>
    <static-files>
        <include path="/favicon.ico" />
        <include path="stylesheets/main.css" />
    </static-files>

</appengine-web-app>
0 голосов
/ 19 мая 2012

Вам будет гораздо проще не допускать таких ошибок, если вы сконфигурируете приложение GAE / Java своего приложения, используя файл app.yaml для генерации как web.xml, так и appengine-web.xml: https://developers.google.com/appengine/docs/java/configyaml/appconfig_yaml

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...