### 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](image/西南大学手动打包/1760429946856.png) 不涉及JAR包的情况如下图,pak包中不包含 `\ApacheJetspeed\webapps\seeyon\WEB-INF\lib\`目录的补丁包一般来说不涉及jar包。 ![1760428622125](image/西南大学手动打包/1760428622125.png) 此时仅需要将将pak包中的v5/ApacheJetspeed目录解压出来,重新压缩为zip文件。再将ApacheJetspeed.zip上传到服务器的ApacheJetspeed同级目录中。![1760428687672](image/西南大学手动打包/1760428687672.png) ![1760428851892](image/西南大学手动打包/1760428851892.png) ### 4. 在服务器上解压文件 进入目录 `cd /home/A8V10` 解压文件 `unzip -o ApacheJetspeed.zip` ![1760429189085](image/西南大学手动打包/1760429189085.png) 删除补丁包 `rm -rf ApacheJetspeed.zip` ### 5. 启动服务 `bash /home/A8V10/ApacheJetspeed/bin/startup.sh`