2019-04-15 19:33
使用 jfinal 推荐的打包方式,如果只改了 java 代码,则只需要上传当前项目的那个小 jar 包覆盖原有 jar 包即可,也就是 lib 目录下面其中一个 jar 包
如果改了 html css js 这类文件,只需要上传覆盖掉 webapp 下面的目录即可,比打成 war 上传整个 war 包要方便得多,上传的数据量也小得多
上传完成后使用下面的代码重启项目:
./jfinal.sh restart
jfinal 的打包方式使用的是 maven 官方提供的插件,可靠性、稳定性是有保障的。注意看 pom.xml 中的 maven-assembly-plugin, 这个就是 maven 官方提供的打包插件,放心使用
2019-04-15 19:23
@缺氧cc 多个值要生成多个问号占位字符,一直都这么用的
id in ( ?, ?, ?, ...)
写个工具方法生成多个问号即可
2019-04-15 17:00
@Island 加入俱乐部是超值的,花了钱其实是最省钱的,一百多块钱节省大量时间,学习的深度与广度也完全不一样
复杂 sql 语句要放在外部文件之中,使用 jfinal 的 sql 管理功能来管理:
https://www.jfinal.com/doc/5-13
2019-04-15 16:38
@xwt 重启是你自己重启的还是 jetty-server 自己自动重启的?
2019-04-15 16:28
@总是学不会 使用 jsp 要使用 jfinal 整合的 jetty-server 开发,或者使用 tomcat 开发
注意看文档中有关 jsp 的 maven 配置:
https://www.jfinal.com/doc/1-6
jfinal 是符合 java web 标准的项目,一直都支持 JSP
2019-04-15 11:27
@banyue 升级到 jfinal 3.8 以及 jfinal undertow 1.6
这个问题本身是由于客户端主动断开连接而正常输出的异常,本质不是个问题, 但为了提升用户体验, jfinal 3.8 以及 jfinal undertow 1.6 为此进行了打磨
2019-04-15 11:26
@Island 3.8 版本对 3.0 版本进行了为期两年的深度打磨,要完善好用得多,升级起来很快很容易:
https://www.jfinal.com/doc/14-1