idea compare功能 之一次bug修复

一次bug修复

最近开发完了一套单点系统,jenkins打包上传到服务器就出问题, 可以启动但是不能正常工作。

首先想到的是环境不一样, 于是把jenkins的jdk和maven都调整和本机大版本相同。

当然肯定是没卵用的, 于是查看日志

Class path contains multiple SLF4J bindings.

多个依赖log4j的包, 但是https://www.slf4j.org/codes.html#substituteLogger 官网说会选择。 所以慢慢排出了这个。

然后将本地的包放到服务器 使用scp命令。 可以运行。

那么问题出在打包上面了,又排除了环境。 于是把包down下来, 同样命令。

然后使用jar命令解压war包。

对比一下本地war包, 这里试了linux的diff等命令, 几个图形工具, 都不理想, 主要不能反编译class文件。

然后直接用idea自带的compare对比,炒鸡好用。 立马出现不同文件。

分析下文件为什么不一致。 上传一下几个配置, 问题解决。

转载于:https://www.cnblogs.com/novaCN/p/6486939.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值