西南大学手动打包.md 1.6 KB

1. 停服

bash /home/A8V10/ApacheJetspeed/bin/shutdown.sh

2. 备份

进入目录

cd /home/bak

打包备份

zip -r seeyon20251014.zip /home/A8V10/ApacheJetspeed/webapps/seeyon 此行勿直接复制执行,需将20251014改为当天日期。

3. 解压pak文件,并将其压缩为zip文件。

此处分为两种情况,补丁包中涉及JAR包和不涉及JAR包。

涉及jar包的补丁包如下图,pak包中包含 \ApacheJetspeed\webapps\seeyon\WEB-INF\lib\目录的补丁包一般来说都涉及jar包。此时需要将对应的jar包从服务器上提取下来,将jar包内class文件与服务器提取的jar进行合并后再重新压缩为.jar再覆盖服务器上的对应jar包。

1760429946856

不涉及JAR包的情况如下图,pak包中不包含 \ApacheJetspeed\webapps\seeyon\WEB-INF\lib\目录的补丁包一般来说不涉及jar包。

1760428622125

此时仅需要将将pak包中的v5/ApacheJetspeed目录解压出来,重新压缩为zip文件。再将ApacheJetspeed.zip上传到服务器的ApacheJetspeed同级目录中。1760428687672

1760428851892

4. 在服务器上解压文件

进入目录

cd /home/A8V10

解压文件

unzip -o ApacheJetspeed.zip

1760429189085

删除补丁包

rm -rf ApacheJetspeed.zip

5. 启动服务

bash /home/A8V10/ApacheJetspeed/bin/startup.sh