多数据库(同一数据源)jfianl2.2启动出错

alongz 发布于 2016/10/18 14:01
阅读 155
收藏 0

@JFinal 大神你好,想跟你请教个问题:

最近在学习jfinal2.2的过程中碰到多数据库配置的问题,怎么也想不通。请教一下大神。

系统启动时直接报以下错误:

2016-10-18 13:57:24 [INFO]: {dataSource-1} inited

2016-10-18 13:57:25 [INFO]: {dataSource-2} inited

2016-10-18 13:57:25 [ERROR]: Plugin start error: com.jfinal.plugin.activerecord.ActiveRecordPlugin. 
java.lang.NullPointerException
com.jfinal.plugin.activerecord.ActiveRecordException: java.lang.NullPointerException
at com.jfinal.plugin.activerecord.TableBuilder.build(TableBuilder.java:54)
at com.jfinal.plugin.activerecord.ActiveRecordPlugin.start(ActiveRecordPlugin.java:225)
at com.jfinal.core.Config.startPlugins(Config.java:88)
at com.jfinal.core.Config.configJFinal(Config.java:49)
at com.jfinal.core.JFinal.init(JFinal.java:62)
at com.jfinal.core.JFinalFilter.init(JFinalFilter.java:49)
at org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:119)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:724)
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265)
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250)
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:706)
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:492)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
at org.eclipse.jetty.server.Server.doStart(Server.java:277)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
at com.jfinal.server.JettyServer.doStart(JettyServer.java:122)
at com.jfinal.server.JettyServer.start(JettyServer.java:65)
at com.jfinal.core.JFinal.start(JFinal.java:154)
at test.AppRun.main(AppRun.java:8)
Caused by: java.lang.NullPointerException
at com.alibaba.druid.util.JdbcUtils.getDriverClassName(JdbcUtils.java:354)
at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:591)
at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:934)
at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:930)
at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:102)
at com.jfinal.plugin.activerecord.TableBuilder.build(TableBuilder.java:42)
... 20 more

加载中
1
a
alongz

原因已经查明(自我羞耻中)。配置文件jdbc.config  app辅助数据库错漏一个字母。

-----------羞耻线--------------------------------------

在这,只能顶一下。大神的jfinal了。太好用了

0
554330833a
554330833a
是同一个项目连多个数据库的意思吗?
0
a
alongz

引用来自“554330833a”的评论

是同一个项目连多个数据库的意思吗?
谢谢,问题已经解决。原因是数据库配置文件错误。(自我反省中...
返回顶部
顶部