war 已经部署需要跟新某个class或者jar包
将要更新的文件或jar放到当前war解压的对应目录结构下
执行下面操作:
chmod 666 META-INF/*
mv META-INF/war-tracker META-INF/war-trackerback
jar -cvf test.war *
jar -uvfm test.war META-INF/MANIFEST.MF
把新生成的war替换原来的war即可
本文介绍了一种在不重启应用服务器的情况下更新WAR文件中特定Class或JAR包的方法。通过覆盖文件并重新打包WAR文件,可以实现快速更新,适用于需要频繁修改的应用场景。
war 已经部署需要跟新某个class或者jar包
将要更新的文件或jar放到当前war解压的对应目录结构下
执行下面操作:
chmod 666 META-INF/*
mv META-INF/war-tracker META-INF/war-trackerback
jar -cvf test.war *
jar -uvfm test.war META-INF/MANIFEST.MF
把新生成的war替换原来的war即可
2617

被折叠的 条评论
为什么被折叠?