这把我逼到了墙角。
我在 JBoss 服务器上部署了一个 Web 应用程序。该应用程序在大多数情况下都可以正常运行,但在没有警告的情况下随机地会突然在图像和 javascript 文件上抛出“404”,导致页面显示空白页面。问题一直存在,直到我重新启动 JBoss 服务。
用户需要先登录才能访问该页面,该页面仍然有效,但是当这种情况发生时,在登录后就没有任何效果。查源码和Firebug显示主登陆jsp检索到了,但是很多其他的404说找不到资源。
没有路径更改,也没有完成任何工作,该应用程序仍然可以在前一刻工作并在下一刻停止。日志文件在此时间段内没有显示任何特殊行为。
有什么可能导致这种情况的想法吗?如果您需要更多信息,我很乐意提供,因为我不确定从哪里开始寻找。
编辑:我注意到 404 文件都在我的 WAR 文件的子目录中。仍然可以检索的页面不包含在 war 文件的子目录中,但所有不可用的页面都在 /images 和 /javascript 等文件夹中。是否可能存在扫描仪故障?