gpt4 book ai didi

java - 减少频繁重新部署(上传)到远程服务器的 war 规模

转载 作者:行者123 更新时间:2023-11-28 21:54:38 26 4
gpt4 key购买 nike

在开发过程中,我需要经常更新我的 Web 应用程序源代码并将更新后的 war 部署到远程 Tomcat 服务器。上传一场大战 (25MB) 在我的连接上花费的时间太长(大约 30 分钟),这非常低效。有什么办法可以减少 war 规模吗?我的项目中有很多外部依赖项。我可以只部署更改(可能依赖项保持不变)吗?

最佳答案

这取决于您对上传过程的控制程度。如果您可以远程访问文件系统,则以下操作应该有效:

  • 上传 war
  • 让Tomcat扩展它
  • 停止 Tomcat
  • 删除WAR
  • 启动Tomcat
  • Tomcat 应该从展开的目录运行您的应用
  • 只上传修改过的文件,替换展开目录中的旧文件
  • 对于静态文件,无需进一步操作
  • 如果更新类或 JAR,您将需要重新启动 Tomcat

关于java - 减少频繁重新部署(上传)到远程服务器的 war 规模,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18525641/

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