2016-08-15 85 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

相关问题