1.找到目标目录,
需要更换xdsp-finereport.jar中的BOOT-INF下的libs (spring-core-5.3.31.jar)

2.列出xdsp-finereport有多少数量

3.解压到指定目录
:::warning
1.mkdir tmpunzip
2.jar xf /data/xdsp/apps/hdsp/xdsp-finereport.jar
:::

4.复制最新的spring-core-5.3.39.jar到最新的目录

5.压缩到指定目录
:::color3
1.jar -cfM0 xdsp-finereport.jar ./
:::
命令 `jar -cfM0 XXX.jar ./` 是用来创建一个 JAR 文件的。下面是这个命令中各个部分的含义:
- `jar`:这是 Java Archive 工具的命令,用于创建、查看和提取 JAR 文件。
- `-c`:表示创建一个新的 JAR 文件。
- `-f`:表示指定生成的 JAR 文件的名称。后面跟着的 `XXX.jar` 就是要创建的 JAR 文件的名称。
- `-M`:表示不生成 META-INF/MANIFEST.MF 文件。这个选项用于创建不包含元数据的 JAR 文件。
- `0`:在这个上下文中,可能是一个选项的参数,但实际上在 `jar` 命令中并没有直接的含义。可能是特定环境或脚本中的一个约定。
- `./`:表示当前目录,指定要打包的文件和目录。
综上所述,这个命令的作用是创建一个名为 `XXX.jar` 的 JAR 文件,包含当前目录下的所有文件和子目录,并且不生成默认的 `MANIFEST.MF` 文件。

6.切换用户,停止及启动
:::info
1.切换用户
su app
2.查看进程
ps -ef | grep xdsp-finereport
3.停止服务
sh xdsp-xxx-shut.sh
4.启动服务
sh xdsp-xxx-start.sh
5.查看日志
tail -f logs/xdsp-finereport.log
:::
