如何将Google图标添加到Google appengine应用

时间:2016-08-15 13:28:27

标签: java google-app-engine

我正在尝试为appengine网络应用添加一个favicont但不完全确定如何去做。

我做了什么:

我在appengine-web.xml文件中添加了以下内容  tag:favicon位于src / main / webapp中... 它仍然没有得到服务。知道我做错了什么吗?我还添加了/

2 个答案:

答案 0 :(得分:1)

将您的favicon图像放在项目的war目录中。这个对我有用 。没有别的需要。路径应该像这样/YourProjectName/war/favicon.ico。您可以通过右键单击您的favicon图像的属性来验证此路径。

答案 1 :(得分:0)

您使用的语法是app.yaml文件的语法(由 Java以外的环境使用)

对于Java环境,静态文件在appengine-web.xml文件中指定。在appengine-web.xml Reference中查找<public-root><static-files>标记:

  

&LT; public-root&gt;

     

可选。这是您的应用程序中的目录   包含应用程序的静态文件。当一个请求   制作静态文件,适用于您的应用程序   前置于请求路径。这给出了应用程序的路径   包含所请求内容的文件。

     

默认为/.

     

例如,以下内容会将URL路径/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>

  

&LT; static-files&gt;

     

可选。元素指定匹配的模式   要包含和排除静态文件列表的文件路径,   覆盖或修改默认行为。提供静态文件   来自独立的专用服务器和缓存   应用程序服务器,可用于提供静态内容,例如   图像,CSS样式表或JavaScript文件。