2016-11-29 14:56

异常是ClientAbortException,这个是客户端下载到一半,主动关闭连接,属正常现象,不必理会

2016-11-29 14:55

首先,代码中没有设置 driverClass,相当于驱动程序没有设置,在 mysql 之下不用设置这个 driverClass,是因为 mysql 的 driverClass 是默认的

其次,这句异常信息表明数据库没连上:java.sql.SQLException: Connections could not be acquired from the underlying database!

连不上的原因无非就是数据库 ip 地址不对,数据库名不对,用户名不对,密码不对、权限不对

2016-11-29 14:51

@lyh061619 git 上的 jfinal weixin 源码不要直接用,还没发布的版本,不完善,直接用 jfinal weixin 1.8,在官网下载,或者通过 maven

2016-11-29 10:52

@lyh061619 jfinal 的 json 模块,可以混合使用,例如:
1:FastJson.getJson().parse(...)
2:Jackson.getJson().parse(...)
3:JFinalJson.getJson().parse(...)

2016-11-29 10:45

@lyh061619 应该是 JsonUtils 没有使用切换后的 JsonFactory,你再看看里面的代码

2016-11-29 10:33

jfinal weixin 之中这样用: FastJson.getJson().parse(...),记得回来反馈

2016-11-28 21:03

感谢回来分享

2016-11-27 19:55

后来看了一下,应该与 Model 无关,是你在往 session 中放入的某个对象,这个对象中有 com.jfinal.log.Log4jLog 这个属性而已,用开发工具搜索一下 Log就能找到

2016-11-27 19:53

异常提示是 com.jfinal.log.Log4jLog 这个类没有做序列化,在你 Model 的某个地方,或者 model 中放入了 Log4jLog 这个对象引发的,删之

2016-11-26 19:57

将 "book/add/type/22" 改为 "book/add/22",然后 getPara(0) 即可获取,看一下手册中的路由规则,jfinal 路由只有四个极其简单的规则,一分钟内学会

2016-11-26 19:54

改成下面这两行试试:
int[] array = ...
renderJson(FastJson.getJson().toJson(array));
或者将 int 改为 Integer 类型

jfinal 后续版本会改进 json 转换

2016-11-25 17:14

@usbboot 启动出错有日志,需要配置好日志配置文件 log4j.properties,在首页直接下载 jfinal demo,copy 出里面的 log4j.properties 以及 log4j.jar 包即可

json 转 Model的方法: YourModel yourModel = FastJson.getJson().parse(json),注意 json 转 model 先要使用 Generator 生成 setter 方法,首页有生成器下载

集群与 WEB 框架在本质上没有关系,jfinal 社区就是简单的双实例集群,基本上就是做好session共享

从你前两条回复看出,你对 jfinal 毫不熟悉就开始胡喷。社区欢迎有理有据的吐嘈,但不欢迎毫无根据的胡喷

2016-11-25 16:01

@Nicolas_Husky 父类中的拦截器会回调你的 getApiConfig(),你只要 return 回去正确的 ApiConfig 对象即可

2016-11-25 13:47

@翟进博 非常感谢能回来分享这个问题的原因 ^_^

2016-11-25 11:24

@翟进博 这个就奇怪了,ArrayList 没有用泛型,是什么都可以放进去的,感觉还得再仔细调试一下,寻找确切原因,你那里难得重现这个问题,麻烦帮忙确定原因,然后试着改改代码,看能否解决,再反馈给社区