2019-07-26 15:55

当前信息量不可能解决问题

例如,异常是什么, cause 部分是什么之类的全然不知

此外, jfinal 官方并未提供过 QuartzPlugin,建议找到这个插件的作者咨询一下

jfinal 官网提供的任务调度插件是 Cron4jPlugin:
https://www.jfinal.com/doc/9-1

2019-07-26 11:14

@JFinal 补充一下,上面给出的文档链接,其中第三部分,有红色字体强调过:
特别注意:此处的 Default out folder必须要与 WebRoot\WEB-INF\classes 目录完全一致才可以使用 JFinal 集成的 Jetty 来启动项目。

你将 WebRoot 改成了 web ,很可能是这里的配置不对,这个配置也可以在生成项目完成之后,通过右键点击项目,再点击属性,再点击 "Java Build Path" 去配置

其实这些配置与 jfinal 都是无关的,你开发普通的 java web 项目也会要让 class 文件生成到 WEB-INF/classes 之下

2019-07-26 11:12

@lhl_yn_km 建议按 eclipse 生成的默认结构去走

如果不按 eclipse 的默认项目结构走的话,自己要多配置一些东东, 当然,这些配置是针对 eclipse 自身的

这里主要是要关注这个配置:
https://www.jfinal.com/doc/1-8

也就是文档中的有关 "Default Output Folder" 的配置,这个配置要指向 WEB-INF/classes 之下,而你改变了目录结构,要重新配置,还是那句话,注意看文档:
https://www.jfinal.com/doc/1-8

2019-07-26 10:06

base model 中被生成的 getter 方法本质还是转调的 Model.getXxx 方法,查看一下 base model 中的方法中的代码可知

2019-07-25 19:24

启动代码JFinal.start("WebRoot", 80, "/") 第一个参数为什么是 WebRoot ?

下载首页的 jfinal demo for maven , 导入即可运行

这里有同样问题的人:
http://www.jfinal.com/feedback/6252

2019-07-25 16:20

@白小J 你这个是 jetty-server 启动成功,并不能证明项目启动成功

验证方法:
1: 在 configConstant(Constants me) 中输出一行字
2: 看字被输出没有

或者在上面的方法中设置断点调试一下

2019-07-25 16:16

404 页面只要出现 Powered by Jetty:// 9.4.12.v20180830 这类东东,必定是项目没启动

jfinal 项目的 404 页面是这样的,访问一下即可看到:
http://www.jfinal.com/a/a/a

一般是因为 web.xml 中配置不对,根本没与 jfinal 项目建立任何关联

建议使用 jfinal undertow :
https://www.jfinal.com/doc/1-2

2019-07-25 15:56

@Code_Cat 单步调试看代码的动态执行流程,远比这里一个一个问题要高效得多

2019-07-25 15:55

根据文档的说明来:
https://gitee.com/jfinal/jfinal-weixin/wikis/Home

2019-07-25 14:17

@Code_Cat 会有默认主键,注意看 Dialect. 中的 getDefaultPrimaryKey()

2019-07-25 13:26

@Code_Cat 会出错误,试一试便知

2019-07-25 11:14

@小轩鞎 如果用的 jfinal undertow,升级到最新版,对 contextPath 的处理更精细

如果是用的别的东东,常规方法解决,例如检查路由对不对

2019-07-25 09:40

在浏览器手动输入 /upload/dtxx/19071911/19071911325000001.mp4
看能不能访问到,估计是路径问题

2019-07-24 19:23

./jfinal.sh start >> app.log

2019-07-24 14:14

但凡启动出现的错误页面中的信息出现的是 tomcat、jetty 它自己的页面,则表明 jfinal 没有启动成功

检查 web.xml 配置是不是指向了你的 XxxConfig, 你的 XxxConfig 中的 configConstant(...) 方法是否被调用到了? 通过设置一个断点半秒钟内知道答案