2016-08-15 93 views
0

我想添加一個favicont到一個appengine的web應用程序,但不完全確定如何去做。如何添加一個favicon到谷歌appengine應用程序

我做了什麼:

添加以下到我的AppEngine-web.xml文件的 標籤:圖標將被放在src /主/ web應用... 它仍然沒有按」沒有得到服務。任何想法我做錯了什麼?我還添加/

回答

0

您所使用的是一種爲app.yaml文件(這是用來比 Java中的環境等)的靜態文件在appengine-web.xml文件中指定

Java環境的語法。尋找在appengine-web.xml Reference<public-root><static-files>標籤:

<公共根>

可選。這是您的應用程序中的一個目錄,其中 包含您的應用程序的靜態文件。當請求一個 靜態文件時,您的應用程序的前綴爲請求路徑 。這給出了包含正在請求的內容的應用程序文件的路徑。

默認值是/。

例如,下面的網址映射路徑/index.html到 應用程序文件路徑/static/index.html:

<?xml version="1.0" encoding="utf-8"?> 
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0"> 
    <!-- ... --> 
    <public-root>/static</public-root> 
    <!-- ... --> 
</appengine-web-app> 

< static-文件>

可選。該元素指定匹配 文件路徑的模式,以包含和排除靜態文件列表, 覆蓋或修改默認行爲。從與 應用程序服務器分開的專用服務器和高速緩存中爲 提供靜態文件,這對於提供靜態內容(如 圖像,CSS樣式表或JavaScript文件)非常有用。

+0

我試着將它添加到<靜態文件中,如下所示:Dan Cornilescu,但當我這樣做時仍然出現構建錯誤...我缺少什麼/ – user2094257

+0

另外我沒有標記我的xml文件 – user2094257

+0

再次閱讀文檔。你**需要一個''節,''只是進一步修改它。 –

1

把你的favicon圖片放在項目的war目錄中。這個對我有用 。沒有其他需要。路徑應該是這樣的/YourProjectName/war/favicon.ico。您可以通過右鍵單擊您的favicon圖片的屬性來驗證此路徑。

+0

我沒有戰爭目錄? – user2094257

相關問題