gpt4 book ai didi

java - 从其组件文件夹创建 war

转载 作者:太空宇宙 更新时间:2023-11-04 12:18:41 25 4
gpt4 key购买 nike

我已经在远程 Linux 服务器上部署了我的 war 文件。我使用 jetty-runner 运行这场 war 。多次插入这场 war 对我来说是不可行的。它的规模很大,需要大约 45 分钟才能将一场新的 war 推送到服务器上。为了处理这个问题,我想到了使用以下步骤(使用命令):

  1. unzip:将 war 解压到相应的文件/文件夹:WEB-INF、META-INF、index.jsp。
  2. 更新 WEB-INF 中的新类文件。
  3. zip:将这些文件夹重新打包成 war 。

但是新创建的 war 不起作用。是否有标准/正确的方法将这些文件打包成 war.此外,jar 命令在服务器上不可用。
请提出建议。

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

最佳答案

zip 命令没有按预期工作。那个命令包装的 war 没有奏效。相反,我们必须使用 JAR 命令。

在修改内容后,我能够生成 war :

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/

关于java - 从其组件文件夹创建 war ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46643229/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com