lbw13145 2023-09-25 18:00 采纳率: 0%
浏览 5
已结题

Zeppelin0.10.0版本升级lib包下的shiro-web

由于公司安全漏洞扫描发现zeppelin中的lib目录下的shiro-web-1.7.0.jar存在安全漏洞,需要将改jar包升级为1.12.0版本,本人按照公司操作建议,仅将shiro-web-1.7.0.jar包升级为shiro-web-1.12.0.jar,发现输入账号密码登录报错:java.lang.NoSuchMethodError:org.apache.shiro.util.StringUtils.clean(Ljava/lang/String;Z)Ljava/lang/String。
请教下是否需要将该lib目录下的所有shiro相关jar包全部升级呢?或者有正确的升级方案么,有劳指点一二,不甚感激!

  • 写回答

11条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2023-09-25 18:08
    关注
    获得0.90元问题酬金

    引自免费小程序-皆我百晓生,希望对题主有所帮助,如有帮助,还望采纳。


    根据报错信息,可能是在升级过程中引入了不兼容的方法。一种可能的解决方案是将所有shiro相关的jar包一起升级,以确保它们之间的兼容性。你可以尝试以下步骤:

    1. 在升级之前,备份所有的shiro相关的jar包,以防有问题可以回滚。

    2. 从Maven仓库下载shiro-web-1.12.0版本的jar包,并将其放置在lib目录中,替换掉原来的shiro-web-1.7.0.jar。

    3. 找到并升级所有其他与shiro相关的jar包,确保它们与新版本的shiro-web兼容。

    4. 删除Zeppelin的临时文件夹(可能位于/tmp/zeppelin-[username])以清除旧的jar包缓存。

    5. 重新启动Zeppelin并尝试登录,查看是否还有报错信息。

    注意事项:

    • 在升级之前,确保你已经检查了新版本的shiro-web是否与Zeppelin的其他依赖库兼容,以避免其他潜在的兼容性问题。
    • 如果仍然存在问题,可能需要查看Zeppelin的日志文件以获取更多详细的错误信息。

    希望这些步骤对你有帮助!

    评论

报告相同问题?

问题事件

  • 系统已结题 10月3日
  • 创建了问题 9月25日

悬赏问题

  • ¥15 跑hls xfopencv的例程standalone_hls_axi_example出的错误,csim没问题,c synthesis出的错误
  • ¥15 sqlserver update语句逐行生效
  • ¥15 mssql2000游标循环次数对不上
  • ¥20 Windows10系统命令行调用
  • ¥15 php环境如何实现国密SM2相关功能
  • ¥15 关于#单片机#的问题:K210 例程里面提示我iomem.h: No such file or directory
  • ¥15 LSPI算法的大问题
  • ¥15 java导出word 动态填充数据
  • ¥20 扑克的算牌公式及软件制作
  • ¥20 如何通过云图中RPG去计算云图上不同位置的值?