开发者社区> 问答> 正文

按照jfinal手册配置redis插件猛报错,是依赖那些jar包吗??报错

@JFinal 你好,想跟你请教个问题:按照手册配置了redis了,启动老是出现classnotfound异常,是需要额外添加哪些依赖包呢?

展开
收起
爱吃鱼的程序员 2020-06-09 13:41:44 693 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    骚年这个是你要的: http://www.jfinal.com/download?file=jfinal-2.2-all.zip

    下载下来翻一遍。

    //用于缓存news模块的redis服务
    RedisPluginredis=newRedisPlugin("geofly","localhost");

    me.add(redis);

    我添加了依赖包,启动又报了下面的错

    java.lang.VerifyError:(class:com/jfinal/plugin/redis/RedisPlugin,method:startsignature:()Z)Incompatibleargumenttofunction
    atcom.oa.backstage.config.SystemConfig.configPlugin(SystemConfig.java:85)
    atcom.jfinal.core.Config.configJFinal(Config.java:49)
    atcom.jfinal.core.JFinal.init(JFinal.java:62)
    atcom.jfinal.core.JFinalFilter.init(JFinalFilter.java:49)
    atorg.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:119)
    atorg.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    atorg.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:724)
    atorg.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265)
    atorg.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250)
    atorg.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:706)
    atorg.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:492)
    atorg.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    atorg.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
    atorg.eclipse.jetty.server.Server.doStart(Server.java:277)
    atorg.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    atcom.jfinal.server.JettyServer.doStart(JettyServer.java:122)
    atcom.jfinal.server.JettyServer.start(JettyServer.java:65)
    atcom.jfinal.core.JFinal.start(JFinal.java:154)
    atcom.oa.backstage.config.SystemConfig.main(SystemConfig.java:118)

    问题决绝了,原来是手贱,放了两个高低版本的jedisjar包进去,结果引起common-pool1.x和common-pool2.x的猛烈激斗,去掉了低版本的jedisjar包就启动正常了。
    2020-06-09 13:42:02
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Redis集群演化的心路历程——从2.x到3.0时代 立即下载
微博的Redis定制之路 立即下载
云数据库Redis版的开源之路 立即下载