skywalking9.2.0源码修改

skywalking9.2.0源码修改

1. 源码下载

gitee源码下载地址:https://gitee.com/OpenSkywalking/sky-walking

2. 打开对应的UI页面

  • ​ 下载资源

    npm install
    

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZKdewOXs-1667884827839)(C:\Users\13301\AppData\Roaming\Typora\typora-user-images\image-20221108130811471.png)]

  • 运行

    npm run serve
    
  • 自己随便修改然后打包

    npm run build
    
  • skywalkingUI内容替换

    将生成的内容替换skywalking-webapp.jar 中\BOOT-INF\classes\public 下的内容

    但是

    skywalking-webapp.jar是一个jar包, 先备份

    1. 解压skywalking-webapp.jar

      jar xvf skywalking-webapp.jar
      
    2. 将我们打包的内容替换到\BOOT-INF\classes\public全部替换

    3. 然后将\META-INF\MANIFEST.MF文件拷贝一份到主目录下

      C:\Users\13301\AppData\Roaming\Typora\typora-user-images\image-20221108131452107.png

    4. 删除skywalking-webapp.jar包

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KTLLCQN3-1667884827840)(C:\Users\13301\AppData\Roaming\Typora\typora-user-images\image-20221108131534323.png)]

    5. 从新打包

      jar cvf0m skywalking-webapp.jar MANIFEST.MF ./BOOT-INF ./META-INF ./org
      
      • MANIFEST.MF里面有打包信息, 必须制定MANIFEST.MF, 而且必须要跟原始jar里面一模一样, 要不然打包出来的jar, 启动会报错skywalking-webapp.jar中没有主清单属性
      • 必须加0要不然它打包会被压缩, 不加0你启动jar包会报错
      It has been compressed and nested jar files must be stored without compression.  Please check the mechanism used to create your executable jar file
      
    6. jar帮助命名

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4dTyxyDs-1667884827840)(C:\Users\13301\AppData\Roaming\Typora\typora-user-images\image-20221108131850506.png)]

  • 重新启动
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

只因为你温柔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值