从其组件文件夹创建战争



我已经在远程Linux服务器上部署了我的war文件。我使用码头跑步者来运行这场战争。我多次推动这场战争是不可行的。它的大小很大,需要 45 分钟才能将一场新的战争推到服务器上。为了解决这个问题,我想使用以下步骤(带有命令):

  1. unzip: 解压缩战争到其相应的文件/文件夹:WEB-INF,META-INF,索引.jsp。
  2. 在 WEB-INF 中更新新的类文件。
  3. zip: 将这些文件夹重新打包成战争。

但是新创造的战争不起作用。有没有一种标准/正确的方法将这些文件打包到战争中。此外,jar命令在服务器上不可用。
请指教。

附言 已经研究了各种SO问题,但没有找到任何有用的解决方案。

zip 命令无法按预期工作。该司令部包装的战争没有奏效。相反,我们必须使用 JAR 命令。

我能够使用以下方法修改内容后生成战争:

jar -cvf webproject.war index.jsp META-INF/WEB-INF/

注: 如果 jar 命令在服务器上不可用,请使用服务器上安装的 java 指定JAR路径:

PATH_TO_JAVA/bin/jar -cvf webproject.war index.jsp META-INF/WEB-INF/

最新更新