常用操作合集

常用操作合集

1.win解决端口占用问题

  • 打开cmd(win+r),命令提示符,输入 netstat -ano 会显示所有已经在运行的端口
  • 输入你想要查的正在占用的端口号,netstat -ano|findstr 8080 此时会显示端口8080对应的tcp号
  • 输入命令 taskkill /f /t /im 9568

2.将bat文件或exe程序注册成windows服务

  • .bat文件

将MongoDB加入到系统服务中: sc create MongoDB binPath= E:/MongoDB/startup.bat start=auto

将Tomcat服务删除: sc delete MongoDB

注意:等号和值之间应该有一个空格

  • .exe文件

sc create MyService binPath= "cmd.exe /c start c:\a.exe" start= auto displayname= "AutoStartOracle Services"

3.直接替换jar包里的某个文件

参考地址 步骤1;查找文件

# jar tvf zcsfastDFSTest-0.0.1-SNAPSHOT.jar | grep RunZCS.class
复制代码

步骤2:解压需要修改的文件出来

# jar -xvf zcsfastDFSTest-0.0.1-SNAPSHOT.jar com/zhuoshi/zcsfastDFS/RunZCS.class
复制代码

步骤3:修改相关的文件

# cp RunZCS.class com/zhuoshi/zcsfastDFS/
复制代码

步骤4:重新将修改好的文件压缩回到对应的jar包中

# jar -uvf zcsfastDFSTest-0.0.1-SNAPSHOT.jar com/zhuoshi/zcsfastDFS/RunZCS.class
复制代码

4.直接替换jar包里的jar依赖

参考地址 1.xxx.jar进行解压缩

# jar xf xxx.jar
复制代码

2.替换jar包

3.重新打包xxx.jar

# jar cf0M xxx.jar *
复制代码

对springcloud的jar在windows下用解压工具更新增量的class文件后放到线上用java -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

Guess you like

Origin juejin.im/post/7069289162104864799