地址栏中的图标未显示在tomcat中的jdbcrealm中

时间:2011-09-22 17:54:39

标签: tomcat favicon jdbcrealm

我正在尝试在地址栏中创建一个带有图标的网站。它适用于常规网站。但我正在尝试在tomcat中使用域(为了保护我的资源),该图标在公共角色中没有任何限制。 但它不会在地址栏中加载图标(即使我登录后也是如此) 当我在我的图标的地址行写一个完整的路径时,我在浏览器上获取图像。所以我认为我有权加载它。
图标的路径是真的,因为我在同一个文件夹中有另一个图像并且它有效 那为什么它不起作用?
现在我的代码。
定义图标的jsp代码:此标记用头标记

编写
<link rel="shortcut icon" href="img/icon0.png">

并且web.xml中的公共权限是:

 <security-constraint>
<web-resource-collection>
  <web-resource-name>public zone</web-resource-name>
<url-pattern>/img/*</url-pattern>
</web-resource-collection>

并且admin角色具有所有文件的权限:

<security-constraint>
<web-resource-collection>
  <web-resource-name>adminzone</web-resource-name>
  <url-pattern>/*</url-pattern>
</web-resource-collection>
<auth-constraint>
  <role-name>admin</role-name>
  <role-name>student</role-name>
</auth-constraint>

感谢

1 个答案:

答案 0 :(得分:0)

你的配置没问题。

您还没有提到您使用的浏览器,但如果是Firefox,则可能是缓存问题。关于清除Firefox的favicon缓存有很多文章。这是一个:Clear Favicon Cache From Firefox。 (我还没有测试过。)也许重新启动浏览器也可以提供帮助。