gpt4 book ai didi

Java Quickly web应用部署实践

转载 作者:行者123 更新时间:2023-11-28 22:45:35 26 4
gpt4 key购买 nike

Currentyl 我正在开发一个 Java Web 应用程序,一些简单的 JSF + Spring + Hibernate 教科书应用程序架构,但我发现每次我必须这样做时,我都会在将 WAR 上传到生产环境以及更新 MySQL 脚本时浪费时间,所以

有没有快速部署 Java Web 应用程序的好习惯?

编辑

这是当前进程:

  1. 我在本地主机上工作,我很快使用 Eclipse 部署
  2. 如果一切正常,我会用 eclipse 导出一个 WAR
  3. 通过 FTP 将此 WAR 上传到(托管的)生产服务器
  4. 将其移至 tomcat webapps

谢谢。

提示。我使用 eclipse 作为我的 IDE 而不是使用 Maven 或 Ant

最佳答案

有很多工具可以用来自动化构建和部署过程:

编译应用程序 => 部署到本地服务器 => 执行单元和集成测试 => 如果所有本地测试都通过,则将 WAR 文件上传到 Web 服务器——这正是 Maven 和 Ant 的发明目的!< br/>如果您想摆脱这些任务中涉及的繁琐手动工作,也许再次检查它们是个不错的主意。

此外,还有更高级的持续集成解决方案,例如 Hudson ,帮助您更好地集成源代码管理和部署流程。

但这些都不会加快数据传输速度。

您最紧迫的问题似乎是找到一个提供商来加快您的互联网连接速度:无论您如何管理构建过程,将内容上传到服务器很可能是最耗时的部分。

关于Java Quickly web应用部署实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5412595/

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