2019-03-07 13:36

强调一句,这个问题必然是与 jfinal 无关的

2019-03-07 13:36

@vincenzo 必然有影响,要解决这个问题需要改 tomcat 的 catalina.sh 脚本,具体可以自行百度

2019-03-07 13:35

建议使用 jfinal undertow 将开发与部署彻底统一起来:https://www.jfinal.com/doc/1-2

开发、部署统一以后,不会出现这类问题

2019-03-07 13:35

只要是出现 "Powered by Jetty://" ,那么一定是项目启动不成功,多多检查一下部署及配置

2019-03-07 13:34

如果是后端转发,使用 forwardAction("/main")

如果是重定向,使用 redreict("/main")

如论用哪个方法,都要确保 url 正确

2019-03-07 13:33

虽然 Model 提供了 _getAttrsEntrySet() 等方法,但极少有人用得到,不知道你为何要这么写代码?

为啥不: user.getXxx() 直接得到值

2019-03-07 10:59

用好 JDBC 或者 Sql 即可, jfinal 不干预 sql 的执行

2019-03-07 10:58

linux 不让存而已,tomcat 高版本都有这个问题

用 jfinal undertow 部署即可, tomcat 该扔掉了

2019-03-06 17:56

@海哥 这几天要是没人反馈新东西,就发 3.7

没发 3.6.1 这样的小版本,主要还是为了简化, maven 库中干净

2019-03-06 17:56

会改进这里,那天想验证这个问题,但找不到你的这个贴子了

2019-03-06 16:25

@水镜先生 OkHttp 简单、轻量级、功能全面,用起来方便

2019-03-06 16:16

url 不存在肯定会抛出异常的,比较奇怪的是为什么会抛出 FileNotFoundException 异常,HttpKit 内部是没有使用过这个异常的,是不是你做过什么扩展?

此外,HttpKit 主要是为了 jfinal 内部的 Controller.getRawData() 而开发的,建议使用 OkHttp 这类功能齐备的 http 库

2019-03-06 15:09

@錢勢惘導 用新版本更爽,有一些有用的改进

2019-03-06 14:18

如果你的项目的 webroot 目录是 "web" , 那么启动就是用:
JFinal.start("web", 80, "/" ,5);

启动不了应该是别的问题,看着像缺少 log4j 的 jar 包和配置,在本站首页下载 jfinal-3.6-all.zip,里面有相关的 jar 包

在本站再下载 jfinal demo for maven,里面有 log4j 的 log4j.properties 配置文件,直接用上即可