linux下对jar包和war包进行重新打包

解压与重新打包说明,如isa-ucd-service-taskflow为例
cd /data/ucdapp/isa-ucd-service-taskflow
unzip isa-ucd-service-taskflow.jar -d isa-ucd-service-taskflow
unzip isa-ucd-web-taskflow.war -d isa-ucd-web-taskflow
mkdir bak
#其中1115为操作的日期01为操作的这天操作的次数
mv isa-ucd-service-taskflow.jar bak/isa-ucd-service-taskflow-111801.jar
mv isa-ucd-web-taskflow.war bak/isa-ucd-web-taskflow.war-111901.war

cd isa-ucd-service-taskflow
cd isa-ucd-web-taskflow
#接下来就需要更新的代码,更新完代码后,执行下面的语句,其中的“.”不能省,代表当前目录
jar -cfM0 isa-ucd-service-taskflow.jar .
jar -cfM0 isa-ucd-web-taskflow.war .

mv isa-ucd-service-taskflow.jar ..
mv isa-ucd-web-taskflow.war ..
cd ..
./runscript.sh stop
./runscript.sh start

 

如果要修改jar包或者war包的内容(class文件不可以修改),直接使用vi *****.jar 找到对应的文件 进行修改即可。

 

posted @ 2019-11-19 16:36  林被熊烟岛  阅读(586)  评论(0编辑  收藏  举报