2017-07-26 15:46

maven 现在是标配,需要花一点点时间去学习,常用的命令就四五个而已

如果还不熟悉 maven,可以在首页下载一个 jfinal-all-3.1.zip 的文件,里头有一个所有 jar 包使用说明,以及所有需要的 jar 包,根据那个文档去使用却可

强烈建议要学会 maven 使用,然后在 pom.xml 中添加点东西就可以搞定 jar 包的问题

2017-07-26 14:48

@宅小达 注意一下是不是用的 jfinal weixin 1.9 版本,最新的文档是针对 1.9 版本的

2017-07-26 14:47

@Terry丶 官方群可以加入,加入只需要搜索一下 jfinal qq 群,里面带有“官方” 二字的几乎都是官方群,有十来个

2017-07-26 14:46

dao.find(...) 方法会去获取 Connection 对象,如果获取到的对象所在的 DataSource 已经被 close() 掉了,那么这个 Connection 对象变得不可用

这个问题要仔细检查一下代码,不看代码是解决不了的

2017-07-26 11:56

@devil2k 加 hasInitedFlag 这个变量控制,治标不治本,其它的对象仍然被初始化两次,将来如果你有任务调度的类被创建两次,那么这些任务会被执行两次,可能造成很大损失

2017-07-26 11:52

提问中的异常信息请勿截图,对搜索引擎不友好,无法形成积累

2017-07-26 11:52

去服务器上看一下现场,看到底文件在不在,尤其注意一下路径与文件名的大小写问题

大小写有问题在 windows 下面可以成功运行,但在 linux 下面却找不到

2017-07-26 11:23

@devil2k 好多年不用 spring,这个 init 被运行两次的问题只能交给你了

2017-07-26 11:21

@linuxea tomcat 有这种坑:https://my.oschina.net/jfinal/blog/353062
一个项目被启动两次

2017-07-26 11:21

@devil2k 你只要保障一下 init 方法只被运行一次,也就是说 ActiveRecordPlugin 只被 new 出来一次就可以了

2017-07-26 11:17

你的项目在某处已经创建了一个 ActiveRecordPlugin 对象,而这个对象会有一个默认的 Config 对象,并且名字叫: "main"

而你的项目又再次创建了 ActiveRecordPlugin 对象,而 Config 对象的名字是不能重复的,在 ActiveRcordPlugin 的构造方法中添加断点,就能很快定位到是哪两处重复创建了这个 ActiveRecordPlugin

2017-07-26 11:06

jfinal 手册第三章第六小节说得很清楚 getFile 文件上传的细节
enctype="multipart/form-data" 这个你确定在 form 表单中配置了?

2017-07-26 11:04

@宅小达 类型不一致的问题,单步调试解决一下,多看看 jfinal weixin 的文档:
http://git.oschina.net/jfinal/jfinal-weixin/wikis/home

2017-07-26 11:03

@Terry丶 异常的 cause 部分都没有,谁能猜得到?

2017-07-26 10:40

@Terry丶 这个是官方群,官方群有十来个,基本上都满员了,管理员会定期清理常期不说话的人