在开发过程中,我需要经常更新我的 Web 应用程序源代码并将更新后的 war 部署到远程 Tomcat 服务器。在我的连接上上传大型战争(25MB)需要太长时间(大约 30 分钟),效率非常低。有什么办法可以减少战争规模吗?我的项目中有很多外部依赖项。我可以只部署更改(可能依赖项保持不变)吗?
这取决于您对上传过程的控制程度。如果您可以远程访问文件系统,则以下操作应该有效:
- 上传战争
- 让Tomcat扩展它
- 停止雄猫
- 删除战争
- 启动Tomcat
- Tomcat 应该从扩展目录运行您的应用程序
- 仅上传更改的文件并替换扩展目录中的旧文件
- 对于静态文件,无需采取进一步操作
- 如果更新类或 JAR,则需要重新启动 Tomcat
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)