2011-05-28 66 views
5

當我嘗試部署我的App Engine的項目,下面Valditation錯誤顯示:「部署留言簿谷歌」:在發生的AppEngine-web.xml中 - XML錯誤驗證

內部錯誤。 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 \文檔\ 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嗎?

回答

6

您只能有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

哦^^愚蠢的錯誤... thx很多! – Adrian 2011-05-28 13:12:48