0

当我的计算机崩溃时,我正在计算机上的 WebLogic 9.2 中在 WAR 中运行 Java webapp。当我重新启动计算机时,一切正常,但是图像没有显示在 webapp 中,webapp 也没有拾取 CSS。一切都打包到 WAR 中,我没有使用 webLogic.xml 来映射任何内容。

去年发生了这样的事情(图像和 CSS 的丢失,而不是计算机崩溃),我最终通过进入 weblogic 管理员、停止 webapp、卸载 webapp、重新安装并重新启动来修复它。

这次不行。

任何人都有任何想法这是关于什么以及我如何解决它。

我的组织正在努力升级到 WebLogic 11.2,但还有大约一个月的时间。

非常感谢您提供任何线索。

4

1 回答 1

0

罪魁祸首原来是我正在开发的一个新的 ServletFilter。ServeltFilter 在让人们通过我的站点中的 JSP 和 Servlet 之前检查身份验证状态。

虽然我在 ServletFilter 中设置了条件以不对登录页面等内容进行任何过滤,但我并没有做任何事情来确保我的 /css、/images、/js 目录中的文件不受影响。

当我为这些目录添加类似的条件时,重新安装 *.war 并重新启动 *.war 问题就解决了。

我想在我的计算机和 WebLogic 崩溃之前我没有看到问题,因为图像和 CSS 以某种方式被缓存......直到崩溃。

于 2012-05-21T15:31:34.363 回答