将 Java 应用程序部署到服务器的最佳方法

将 Java 应用程序部署到服务器的最佳方法

我正在使用用 Java 编写的 Netty 框架为应用程序开发后端。现在我想知道将此应用程序部署到我的 vServer 的最佳方法是什么。我看到两种通用方法:

  • 仅在服务器上安装 Java 运行时;上传并运行应用程序的本地构建的 jar 文件。
  • 在服务器上安装包含所有依赖项的完整 Java SDK,从版本控制中检出源代码并在服务器上构建应用程序。

由于我目前没有部署 Java 后端的经验,我想知道对此的推荐/标准解决方案是什么。我看到两种方法都有优缺点(方法 1:设置更简单,更新之间的停机时间更短;方法 2:不容易出错,可以在生产环境中运行测试)。

感谢您的回答!

相关内容