平生我自如 2021-11-12 15:50 采纳率: 0%
浏览 126
已结题

Maven项目平台运行没问题,打包后运行提示缺少Jedis包

我最近使用IDEA 创建了一个Maven项目,使用Jedis包操作Redis数据库,部署后用bat文件来启动时 错误内容如下:

Exception in thread "Thread-6" java.lang.NoClassDefFoundError: redis/clients/jedis/Jedis
        at iRedisOperator.ConnRedis(iRedisOperator.java:20)
        at iSiloInfoArchiver.run(iSiloInfoArchiver.java:60)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: redis.clients.jedis.Jedis
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        ... 3 more

依赖如下:

        <dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
           <version>3.3.0</version>
        </dependency>

打包的时候已经将jedis包导入到out中,截图如下:

img

img

不管怎么弄都还是上面那个错误。请各位专家帮忙看一下
在线等待,快速解决还有酬谢

  • 写回答

5条回答 默认 最新

  • 高建伟-joe 2021-11-12 15:59
    关注

    你可以排查一下 redis IP 账户 密码 是否配置正确

    评论
    1人已打赏

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 11月12日
  • 创建了问题 11月12日