2018-02-07 11:49
@Joe88 配置问题,找下相关资料
@qiuzhiwei 应该可以,调用一下 HttpKit 中的配置方法
2018-02-07 11:48
代码看上去是正确的,既然配置了 setBaseDowndPath,在 renderFile 时只需要指定相对路径与文件名就可以了,不需要 PathKit.getWebRootPath() 来拼接路径如果没有反应,很可能出现了别的错误,但同时也不报错,很可能是 log4j 没有配置好,下载首页的 jfinal demo,拿到里头的 log4j.properties 与 log4j.jar 文件用于自己的项目中
2018-02-07 11:45
jfinal 目前没有提供现成的针对 DB2 的 Dialect,可以用 activeRecordPlugin.setDialect(new AnsiSqlDialect()) 来支持一下AnsiSqlDialect 支持所有符合 ANSI SQL 标准的数据库方言。当然,你也可以参考 OracleDialect、SqlServerDialect 来扩展一个 Db2Dialect 来支持
2018-02-07 11:42
@jimmyyn 用 shiro 升到 jfinal 3.2 是没有问题的一般来说升级 jfinal 到新版本,都是改改类名、方法名就可以了。 有朋友曾经跨越 9 个 jfinal 版本来升级也很容易
2018-02-07 11:39
@JFinal9527 过一天再启动报错,很可能是用的 kill pid 强调关闭的项目,造成日志文件句柄未关闭
2018-02-06 17:23
当响应给微信平台太慢时,微信平台会重复回调,以确保业务被正确执行考虑到一些不确定性因素,无论你的程序响应有多快,都必须要有处理微信平台重复回调的机制不同的业务处理办法不同,例如,如果是订单支付部分的处理,在订单支付回调后可以将 isPaid 字段置为 1,然后如果微信平台重发回调时,可以通过这个字段值来确定是否已经处理过未处理则放行,处理过则响应一个值告诉对方已处理
2018-02-06 14:40
问题是?
使用 maven 管理项目时,jar 包根本就不会存在于项目目录之下,而是存在于 maven 的 repository 之中,所以这个问题不成为问题如果你手动添了 jar 包到项目中,也可以通过使用 .gitignore 文件来过滤不想被提交的文件,几乎所有提交到 git 库的 java 项目都会有这么个东东:https://gitee.com/jfinal/jfinal/blob/master/.gitignore
2018-02-05 21:48
怎么可能跳过呢? 春节后发布 jfinal 3.4
2018-02-05 21:47
参考这个解决一下:http://www.jfinal.com/feedback/2429
2018-02-05 21:46
缺少一个 configEngine(Engine me) 方法,下载首页的 jfinal demo 参考一下此外,缺少 configEngine 方法但 eclipse 并未提示错误,证明你引入的 jar 包是 jfinal 3.0 之前的版本,而运行时发生异常,证明运行时实际依赖的是等于或者高于 jfinal 3.0 的版本因此,你的项目还存在配置问题,参考一下首页可以下载的 jfinal_demo_for_maven 这个 demo
2018-02-05 21:43
你的静态方法最后一个参数是 int 类型,而你调用的时候,最后一个参数是字符串,参数类型不匹配,所以异常提示很清楚:Shared method not found: anniu(java.lang.Integer, java.lang.Integer, java.lang.String)
2018-02-05 21:40
@dafeizi 看下 jfinal AOP 这一章的文档,里面有例子:http://www.jfinal.com/doc/4-2此外,首页下载 jfinal demo 中也有例子
2018-02-05 21:39
具体什么错误?