java 依赖jar包,解压修改文件后,重新打成jar包的方法

  1. 起因是使用springcloud 断路器 Hystrix仪表盘时,集成了spring-cloud-starter-netflix-hystrix-dashboard.jar包依赖后,一直刷新页面,一直loading。
  2. 打开控制台,发现一直报错 Uncaught: TypeError: e.indexOf is not a function.
  3. 发现是引用的jquery版本是3.4.1 ,但是使用的语法是 ( w i n d o w ) . l o a d ( f u n c t i o n ( ) , 语 法 版 本 冲 突 问 题 , 需 要 修 改 为 (window).load(function(),语法版本冲突问题,需要修改为 (window).load(function()(window).on(“load”,function()。
  4. 具体操作:
    4.1 首先在本地maven仓库找到使用的依赖jar包:
spring-cloud-netflix-hystrix-dashboard-2.2.3.RELEASE.jar

4.2 然后使用WinRAR等解压软件,将jar解压;
4.3 找到需要修改的文件:monitor.ftlh,修改代码;
4.4 在cmd窗口中运行命令:

jar cvf spring-cloud-netflix-hystrix-dashboard-2.2.3.RELEASE.jar META-INF/ org/ static/ templates/

重新打为jar包
4.5 将该jar包拷入maven仓库
4.6 刷新项目,重新启动即可。
4.7 如果遇到 jar 不是内部或外部命令,也不是可运行的程序或批处理文件,则检查环境变量中配置的java_home是否有问题,如,配置的java_home添加了双引号等问题。
5. 参考文章:https://www.freesion.com/article/8641843040/;https://www.csdn.net/gather_20/MtjaQg1sODkwNDUtYmxvZwO0O0OO0O0O.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值