老项目jfinal3.2 DevMode设置为false不加载js

很老的项目,使用的是jfinal3.2,部署项目设置DevMode=false,js不能加载是啥原因?

评论区

JFinal

2024-08-09 12:16

js、css 等等静态文件不走 jfinal 框架,直接走的 undertow、tomcat、jetty,应该别的原因

MichaelTso

2024-08-09 13:09

但是改为true之后就能正常加载了。项目部署的是tomcat8.5

MichaelTso

2024-08-09 13:11

[WARN] [com.jfinal.core.ActionHandler.handle(ActionHandler.java:62)] 404 Action Not Found: /xxx/js/xxxjs

杜福忠

2024-08-09 15:58

@MichaelTso 看提示是 js 路径写错了, 文件路径应该是有带 .js
所以应该是:/xxx/js/xxx.js

MichaelTso

2024-08-10 09:26

@杜福忠 不知道为什么控制台会输出/xxx/js/xxxjs,实际上html中引用的是xxx.js。最关键的是老项目没有源码,最近把原工程连同tomcat一起拷贝至新环境,默认DevMode=false就不能加载xxx.js,改成DevMode=true就可以,搞不懂啥原因。

热门反馈

扫码入社