应用程序发布到was8.5.5.12上后无法找到静态资源文件

同样的应用程序,发布到Tomcat下JS脚本文件,样式,图片文件都能加载。

发布到was8.5.5.12上后,却无法找到静态资源文件。

Failed to load resource: the server responded with a status of 404 (Not Found)

奇怪的是老生产环境使用的同样的was版本,却也能正常。

现象是:登录首页能打开,但css样式文件,js脚本文件,jps/png图片文件均全找不到。

但部署到tomcat上,首页登录界面均无问题,网上查找资料后,说法不一,基本上都尝

试过,都不能达到预期。

image.png

image.png

项目采用 JFInal1.9.jar+Spring4 做的Web框架改造。

期望得到大神的指导。

本地测试环境:windows /Oracle JDK 1.8.131/tomcat8

问题环境:RedhatE 7.4 /IBM JDK 1.8.131 /was8.5.5.12

处理记录:

https://bbs.csdn.net/topics/60120912

需要WAS专家协助,暂时未尝试。

https://blog.csdn.net/yy339452689/article/details/80111438

https://blog.csdn.net/liuqinshouss/article/details/81747997

试过了,启动报错,报错分析:我们系统框架使用的JFinal,而这个方案是SpringMVC框架,不合适。

https://www.cnblogs.com/eguid/p/6821618.html

https://www.cnblogs.com/liaojie970/p/7735687.html

https://blog.csdn.net/weixin_34050519/article/details/90302685

试过了,启动正常 问题依旧:

https://my.oschina.net/u/2249085/blog/1518126?utm_medium=referral

思路不错,但由于是已经维护的项目,改造工作量巨大,暂时不做考虑。


评论区

JFinal

2019-11-02 17:45

看上去是缺少处理静态资源的 servlet 配置,网上很多这方面的问题,这是一个普遍问题,建议看看 was 的官方文档,有关默认静态资源 servlet 配置部分

lanker2564

2019-11-11 11:43

ibm-web-ext.xml.enable-file-serving=true,
生成这个XML就好了。

JFinal

2019-11-12 11:37

热门反馈

扫码入社