【发布时间】:2017-10-09 09:36:05
【问题描述】:
我已经在远程 linux 服务器上部署了我的 war 文件。我使用 jetty-runner 进行这场战争。多次推动这场战争对我来说是不可行的。它的规模很大,大约需要 45 分钟才能将新的战争推送到服务器上。为了处理这个问题,我想到了使用以下步骤(使用命令):
-
unzip:将战争解压到其对应的文件/文件夹:WEB-INF、META-INF、index.jsp。 - 正在更新 WEB-INF 中的新类文件。
-
zip:重新将这些文件夹重新打包成战争。
但是新创建的战争不起作用。是否有标准/正确的方法将这些文件打包成战争。另外,jar 命令在服务器上不可用。
请提出建议。
附言已经研究了各种 SO 问题,但没有找到任何有用的解决方案。
【问题讨论】:
-
最好通过tomcat管理器上传war文件。
-
会减少上传时间吗?此外,我的查询是将文件打包成一个战争文件。
-
是的,它会而且更安全。我会一直通过 tomcat manager 上传我的 war 文件
-
我的 250 MB 文件需要 45 分钟。 tomcat manager如何降低这个速度
-
这太慢了……对我来说,我上传的最大战争文件是 319mb,我只花了 4 分钟。
标签: java linux zip war web-deployment