2019-03-17 09:35

升级一定先看下升级文档
https://www.jfinal.com/doc/14-1

2019-03-17 00:00

异常 cause 为: java.net.SocketTimeoutException: Read timed out

这个你就要考虑网络是否稳定,网络连接如果出问题,出现 SocketTimeOutException read time out 是必然

2019-03-16 23:58

@bobkuan 单步调试进入 onStart() , 要确保这个方法被调用到,onStart() 方法是 jfinal 3.6 才添加的功能

老版本 jfinal 要使用 afterJFinalStart()

你碰到的这个问题很奇怪,以往都是连不上库才出现。 你碰到的这次是连上了,偶尔出问题

建议将 druid 更新到最新版本,或许是 druid 的 bug,再一个就是仔细看看 druid 的文档,找下类似于 keepAlive 这类配置

2019-03-16 22:37

@zhuweiliang 期待分享,学到更多有用的技能

2019-03-16 22:25

从被爬取的图片来看,仍然是正经的爬虫代码,差评

2019-03-16 22:24

配置比较全面实用,尤其是 MaxFileSize 与 MaxBackupIndex 这两个配置相当实用,感谢分享

2019-03-16 22:06

使用命令 mvn dependency:tree

你应该会看到有低版本的 jfinal 在你的项目中

2019-03-16 22:06

我估计你的项目中有低版本的 jfinal 存在,造成了整合失败

使用下面的命令查看依赖树:
mvn dependency:tree

2019-03-16 22:00

在 StringUtils.split 里头设置一个断点单步调试即可

enjoy 只是转调其方法,而参数以及方法的工作需要你自己确保正确

2019-03-16 21:55

@lovejfinal 对,就是这么玩的, 文档中有过说明

2019-03-16 21:54

@蜡笔小新 [0..60] 这类贴心的小功能,enjoy 用着爽不爽?

2019-03-16 21:14

for 指令用错了,将
#for(i : 60)
改成:
#for( i : [0 .. 60] )

i - 1 可以省了,#(i-1) 可以改成 #(i)

文档里面有过详细的说明

2019-03-16 21:11

@lovejfinal 子模块多没关系,可以这么来用:
http://www.jfinal.com/share/1285

2019-03-16 21:09

在 YourJFinalConfig extends JFinalConfig 中添加 onStart() 方法,然后里面这么来用:
public void onStart() {
DruidDataSource ds = (DruidDataSource)DbKit.getConfig().getDataSource();
ds.setKeepAlive(true);
}

2019-03-16 15:56

WebConfig 有没有继承过 JFinalConfig?

如果继承了还是出错,需要配置一下,参考:
https://www.jfinal.com/doc/1-5

注意看其中的《类型转换异常、子类对象无法赋值到基类变量》 这一小节

如果你的 WebConfig 本身就是项目中的原码是不用配置的,出现类型转换异常一般是因为你的 java 文件在 jar 包