首页 > 系统相关 >Linux服务器上替换jar包文件内容

Linux服务器上替换jar包文件内容

时间:2023-06-09 15:31:49浏览次数:37  
标签:org Linux jar pom dashboard namesrv 服务器 rocketmq

一、替换依赖rocketmq-namesrv-5.1.1.jar包

1.查看jar包的目录结构与文件
jar tf rocketmq-dashboard.jar |grep rocketmq-namesrv-4.9.3.jar
2.解压jar包
jar -xvf rocketmq-dashboard.jar
3.替换依赖的jar包
下载依赖包:wget https://repo1.maven.org/maven2/org/apache/rocketmq/rocketmq-namesrv/5.1.1/rocketmq-namesrv-5.1.1.jar
进入替换包所在的目录:cd BOOT-INF/lib/
删除老的jar包:rm -f rocketmq-namesrv-4.9.3.jar
添加新的包:mv ../../rocketmq-namesrv-5.1.1.jar  ./
4.jar包重新打包
jar -cfM0 rocketmq-dashboard.jar ./

二jia包新增依赖jar:1、2、4都一样,第3步如下:

3.jar包中添加文件
jar -uf rocketmq-dashboard.jar HelloWorld.java

三、替换文件

1. 根据文件名,查询出文件目录
/ # jar -tf rocketmq-dashboard.jar |grep pom.xml
META-INF/maven/org.apache.rocketmq/rocketmq-dashboard/pom.xml
将需要修改的文件,解压出来,并替换修改的文件
jar -xvf rocketmq-dashboard.jar META-INF/maven/org.apache.rocketmq/rocketmq-dashboard/pom.xml
3.压缩修改完的文件
jar -uvf rocketmq-dashboard.jar META-INF/maven/org.apache.rocketmq/rocketmq-dashboard/pom.xml


标签:org,Linux,jar,pom,dashboard,namesrv,服务器,rocketmq
From: https://blog.51cto.com/u_11791718/6448388

相关文章

  • 利用云服务器实现内网穿透(frp),开启个人电脑(windows)可远程桌面访问
     前言:利用微软自带的远程桌面进行访问,但无奈没有固定的公网地址,使用其他三方软件免费使用会有网络延迟等问题,因此需要一个相对稳妥的方式,那便是配合frp内网穿透实现远程访问个人电脑前提:有一台云服务器(需要公网ip,最好是国内的,延迟会较低) 教程步骤:1.下载frpfrp分为客......
  • hncloud:租用美国服务器如何选择CPU?
    租用美国服务器用于企业服务时,如何选择美国服务器CPU,CPU会影响美国服务器处理性能所以非常关键,过大CPU可能造成资源闲置过小CPU资源会出现负载过高等,选择合适CPU应该从以下几点入手!处理器性能:根据您的需求和预算,选择具有足够处理能力的CPU。主流的服务器CPU品牌包括Intel和AMD,它们......
  • Jtti:香港服务器IP段4c和8c的区别,SEO如何选
    香港服务器的IP段中的4c和8c表示不同的IP地址范围,其中:4c:表示IPv4地址段,范围为以"4c"开头的IPv4地址。例如,4c开头的IP地址可以是如下形式:4c.01.02.03、4c.11.22.33等。8c:表示IPv6地址段,范围为以"8c"开头的IPv6地址。IPv6地址是下一代互联网协议,用于替代IPv4地址空间不足的问题。关于......
  • yum源使用报错-RockyLInux8.7-Modular dependency problem:
    报错信息如下:Kubernetes11kB/s|173kB00:15Modulardependencyproblem:Problem:conflic......
  • Qt+QtWebApp开发笔记(五):http服务器html中使用json触发ajax与后台交互实现数据更新传递
    前言  前面完成了页面的跳转、登录,很多时候不刷新页面就想刷新局部数据,此时ajax就是此种技术,且是异步的。  本篇实现网页内部使用js调用ajax实现异步交互数据。  在js中使用ajax是通过XMLHttpRequest来实现的。下载地址  链接:https://pan.baidu.com/s/1tJMTPhIIyVE40......
  • ESXI 平台系统在两台DELL R430中快速迁移实现服务器硬件升级实践过程
    ESXI 平台系统在两台DELLR430中快速迁移实现服务器硬件升级实践过程(R430上同系不同型号阵列卡间的数据迁移实践) 背景:现有两台R430服务器,需要把阵列卡为H330的服务器整机替换为H730阵列的服务器(即把H330上的服务器数据内容直接导入H730服务器中使用,H330目前为ESXI6.7虚拟化平台服......
  • Linux驱动基础(HC-SR04超声波模块)
    (文章目录)前言本篇文章将讲解HC-SR04超声波模块的驱动程序编写,有了上篇SR501模块驱动程序编写的基础后这篇文章大家将会学的非常轻松。一、HC-SR04超声波模块介绍HC-SR04超声波模块是一种常用于距离测量和障碍物检测的模块。它通过发射超声波信号并接收回波来计算所测量物体......
  • Linux磁盘分区扩容
    linux分区常用命令:fdisk,修改MBR分区表,MBR格式,被修改的分区大小最大为2T1.查看磁盘vdc起始柱面fdisk-lvdc1分区start--开始--2048vdc1分区end--结束--1048575999记录好start的起始值2.查看到磁盘vdc已从500G扩容到2T,下面需要对vdc1分区进行扩容3.首先先卸载掉磁盘umonut......
  • Linux内核之 printk 打印
    前言printk在内核源码中用来记录日志信息的函数,只能在内核源码范围内使用,用法类似于printf函数。printk函数主要做两件事情:1.将信息记录到log中;2.调用控制台驱动来将信息输出。一、printk介绍printk将内核信息输出到内核信息缓冲区中,内核缓冲区在kernel/printk/p......
  • Linux下Qt创建共享库与链接共享库详解
    随着程序写的逐渐变多,或多或少的我们都会使用别人写好的库;或者我们不想让别人看到我们的一些核心程序,可以将核心程序封装成库。本次和大家分享的是在Ubuntu下使用Qt生成共享库以及在Qt中链接共享库的方法。 共享库是在Linux下的称呼,在Windows下被称为动态库。这块大家需要了解的是......