jfinal 2.0jar 替换成jfinal2.2jar项目启动报错!!

木易大虾 发布于 2016/06/20 16:45
阅读 827
收藏 0

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

你好波哥,我的项目里面使用jfinal 2.0的jar包没问题,可是我替换成jfinal2.2jar包就报下面的错,你帮我看看,好像是Logger的问题。这个要怎么办呀?
java.lang.NoClassDefFoundError: com/jfinal/log/Logger
at com.jfinal.plugin.scheduler.SchedulerPlugin.<clinit>(SchedulerPlugin.java:42)
at com.oa.backstage.config.SystemConfig.configPlugin(SystemConfig.java:78)
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 com.oa.backstage.config.SystemConfig.main(SystemConfig.java:113)

加载中
0
mcfly_sj
mcfly_sj
JFinal2.2已经没有com.jfinal.log.Logger这个类,找出已有调用到这个类的代码,去掉,用新加的JdkLog或Log4jLog或其它替换。
0
木易大虾
木易大虾
java.lang.NoClassDefFoundError: com/jfinal/log/Logger
at com.jfinal.plugin.scheduler.SchedulerPlugin.<clinit>(SchedulerPlugin.java:42)
我怀疑是scheduler.SchedulerPlugin这个插件里面用了,这是别人封装的插件,我代码里压根就没用com.jfinal.log.Logger呀
0
木易大虾
木易大虾

jfinal-scheduler 极简JFinal任务插件

果然是我任务插件用了玛雅牛的jfinal-scheduler,我直接导入的jar包,他源码里面用的是com.jfinal.log.Logger,修改了源码就好了!

返回顶部
顶部