在连接数据库后,eclipse中就不能使用热加载方式启动

JFinal最新版,在模仿JFinal_demo项目时,在没有连接数据库时,热加载启动方式可以奏效,在和数据库连接后,只能在main方法中使用最后不带参数的启动方法。求前辈们赐教,哪里出了问题。

[ERROR]-[Thread: main]-[com.alibaba.druid.pool.DruidDataSource.init()]: init datasource error, url: jdbc:mysql://127.0.0.1/jfinal_demo?characterEncoding=utf8&zeroDateTimeBehavi

评论区

无名才怪

2018-03-29 14:57

看了之前类似问题,波总给出解释为:druid配置错误,本人新手,请教各位,这东西哪里配置

无名才怪

2018-03-29 15:02

自己宛如智障,找到配置druid的地方了,但现在问题在于,到底哪里配置错误了呢

JFinal

2018-03-29 15:28

只能在main方法中使用最后不带参数的启动方法, 这句话什么意思? 出了什么问题?

异常看不出任何原因,也没有 cause 部分,很难猜到是什么原因

无名才怪

2018-03-29 15:38

在您提供的demo中,有这俩种启动方式:JFinal.start("WebRoot", 80, "/", 5); 和JFinal.start("WebRoot", 80, "/");
在我的eclipse中带参数的启动方式,每次启动都会报错

JFinal

2018-03-29 16:04

@无名才怪 这个是因为 eclipse 版本问题,有部分版本不支持,看下这个贴子:
http://www.jfinal.com/feedback/2429

无名才怪

2018-03-29 16:29

@JFinal 我也之前也看到这个帖子了,除了使用低版本的eclipse,难道就没别的办法了吗?顺便感谢波总对新手弱智问题的解答

JFinal

2018-03-29 17:14

@无名才怪 不是高版本不支持,而是部分高版本不支持,你试试最高的 eclipse 版本, jfinal 整合的 jetty 一直都是可以使用,而且三年以后没有变过,某些 eclipse 版本不支持,原因不明

热门反馈

扫码入社