2020-02-18 20:46
@johalin 从来没碰到这种情况,或许是你的项目对某个第三方有依赖,或许是你的 maven 配置有问题
建议通过对官网的 jfinal demo 打包测试一下,用这种排除法一步步定位问题
2020-02-18 10:41
@帅哥天下9 在你的项目中创建一个 com.jfinal.kit 目录,然后将 4.8 版本的 PathKit.java 复制进去即可
2020-02-16 16:20
@飞翔的老鹰 只能一个有效, 如果你希望两个的功能合二为一,需要参考 OrderedFieldContainerFactory 和 CaseInsensitiveContainerFactory 的代码,将两者的功能整合为一个你自己的类,例如:MyContainerFactory
2020-02-15 13:59
@gdyxml 打成 jar 包以后找模板,应该需要配置它的 ClasspathResourceLoader 去找文件
此外,你要注意检查一下 jar 包中是否将模板文件打包进去了,用 winrar 打开 jar 包检查一下
最后,这个问题是与 undertow 运行 jar 包解压不解压无关的,因为 jar 包中的内容是 java 去读的,不需要 undertow 处理
2020-02-15 13:57
@wmlgl 在 configConstant(Constants me) 中 配置一下试试看能不能解决:
me.setToCglibProxyFactory();
注意回来再反馈一下
2020-02-15 13:56
@zzufish 看一下 lib 包下面的 jar 包中有没有 com.common.SmartYHConfig 这个 .class 文件,
其次,检查一下脚本文件的换行字符是不是 \r\n, 具体原因文档中有说明:
https://jfinal.com/doc/1-5