2017-12-19 12:00

@wendell620 为啥开发的时候不用 jetty,而是用 tomcat 呢? 从来没有在 IDEA 中用过 tomcat,建议找找相关资料

2017-12-19 11:18

信息量严重不足,无法定位错误

2017-12-19 11:18

这里还有:https://gitee.com/log4j/LMS

感谢分享 @EATI001

2017-12-19 11:16

@wendell620 启动两次是 tomcat 的一个大坑,很久以前就写过博客说明过:
https://my.oschina.net/jfinal/blog/353062

2017-12-18 18:31

@时光月凡 Db 的用法:Db.use(configName).find(...)
Model 的用法是自动的:model.find(...), 也可以: model.use(configName).find(...)

2017-12-18 17:58

不要去调用 stop() 方法,而是一直让 arp 存在,然后直接使用就好

2017-12-18 17:57

@王业群 前面看错了,你是想反过来获取,通过 tableName 获取 model,这个在 MappingKit 中有就有,如果你没有生成 MappingKit 的话,就从 arp.addMapping(...) 这个方法上进行改造,这个方法会建议这个关系

建议通过改造 MappingKitGenerator,生成一个 map 来存放这个关系

2017-12-18 17:55

@王业群 一行代码而已:
TableMapping.me().getTable(modelClass).getName();

2017-12-18 14:59

这是一个纯前端的问题了,后端用一下 getFiles() 即可打完收工

2017-12-18 12:07

@GFzero new Thread 出来以后,要再调用一它的 setDaemon(true) 方法,设置为守护线程,否则无法通过调用 shutdown.sh 来停掉 tomcat,进而会出现你这个错误

2017-12-18 12:02

提供接口使用通常返回 json 数据就可以了,下载首页右侧的 jfinal demo,在里面试将 render(....) 改成 renderJson() 试用一下就会了

建议先下载 jfinal 手册看一看,大部分是代码片段,很快可以看完。

此外,如果你是想提供 xml 接口的话,可以用一下 renderXml(...),比手动生成 xml 结果要便捷得多

2017-12-18 11:56

当前信息量看不出问题来

2017-12-18 11:56

异常的 cause 部分呢?

2017-12-18 11:55

jfinal 3.4 在本地已经开发了一些功能了,到时候合并你的 pull request 时可能会覆盖掉你的代码,到时候会再找你再提交一版 pull request

感谢你的支持

2017-12-18 11:40

@EATI001 使用 ControllerFactory 接管了 Controller 的创建,可以对接管的 Controller 注入 Servcie,注入的 Service 也是你自己创建的,那么可以接着对 Service 注入 model/dao,一个链条下来的