Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsp IE和FF在另一个站点上显示一个站点的fav图标?_Jsp_Caching_Web - Fatal编程技术网

Jsp IE和FF在另一个站点上显示一个站点的fav图标?

Jsp IE和FF在另一个站点上显示一个站点的fav图标?,jsp,caching,web,Jsp,Caching,Web,我们正面临一个奇怪的问题,需要一些头脑风暴。我将尽力提供尽可能多的细节 我们的一个客户,比方说“客户机A”已经多次报告他们的浏览器中显示的fav图标(他们尝试使用IE和FF)不正确。他们说他们看到的图标是我们的另一个客户“客户B” 问题是,这是一个间歇性的问题,我们从来没有能够复制它在我们的结束。我们在印度、美国、英国、德国等不同地理位置的多台机器上进行了试验 我们的客户“客户A”来自英国,他们看到的图标是来自美国和德国的客户“客户B”。他们从未见过任何其他客户的图标。这是他们自己的或客户B的

我们正面临一个奇怪的问题,需要一些头脑风暴。我将尽力提供尽可能多的细节

我们的一个客户,比方说“客户机A”已经多次报告他们的浏览器中显示的fav图标(他们尝试使用IE和FF)不正确。他们说他们看到的图标是我们的另一个客户“客户B”

问题是,这是一个间歇性的问题,我们从来没有能够复制它在我们的结束。我们在印度、美国、英国、德国等不同地理位置的多台机器上进行了试验

我们的客户“客户A”来自英国,他们看到的图标是来自美国和德国的客户“客户B”。他们从未见过任何其他客户的图标。这是他们自己的或客户B的

我们有多台服务器用于负载平衡,多台Akamai服务器用于提供静态内容,所有服务器都在美国(尽管在不久的将来,我们将在英国和德国拥有一台本地服务器)

我们还检查了服务器日志,看看是否能找到任何奇怪的东西,但什么都没有


我想这是缓存的问题,但是如何和在哪里?

您如何区分web服务器将输出发送到客户端A和发送到客户端B?可能这两个服务器都有相同的web服务器,但没有指定任何详细信息。您能否更具体地说明如何设置web服务器


或者您是否拥有相同的web服务器,并通过HTML指定favicon?

我们使用Weblogic的多个实例对web服务器进行URL重写。所有客户端都有单独的预定义条目IP映射到Weblogic的单独实例。因此,Weblogic可能发送了错误的favicon.gif文件。您可以做些什么来重新检查ip映射?您还应该确认客户A收到的所有其他文件都是正确的。是的,我们这样做了。我们甚至将我们的客户A移动到另一个IP,看看这是否解决了问题,并且它在某个时候(一个月或两个月)起了作用,但它又回来困扰我们了。问题的美妙之处在于,除了favicon之外,所有内容js/css/img/etc都是正确的。它只是间歇性地发生,当它发生时,只有favicon是错误的,而且总是客户端B的错误。听起来错误好像来自Weblogic/ip映射。我确信这不是浏览器的问题,尽管浏览器从服务器接收到错误的favicon文件后可能会缓存该文件。没错,这当然不是浏览器的问题。但我感到惊讶或应该说困惑的是,这就是为什么只有fav图标被改变,而不是其他任何东西。如果是IP映射出错或其他问题,那么所有静态内容都应该出错,因为它们都来自一个客户端的一个IP。