【问题标题】:How to Deploy spring boot application on digital server cloud如何在数字服务器云上部署 Spring Boot 应用程序 【发布时间】:2019-09-26 18:19:27 【问题描述】: 我创建了一个 Spring Boot 应用程序,我想用数字海洋服务器部署它,请任何人指导我。 任何帮助将不胜感激。 【问题讨论】: 标签: java spring-boot digital-ocean 【解决方案1】: 使用 Digital Ocean 在云中运行 java 应用程序的最简单方法: 首先,create可执行jar/war文件。 第二,move生成文件(jar/war)文件到远程服务器(droplet)。 第三,确保安装了正确的java版本(which java)。如果不是install它。 第四,run你的jar作为一个独立的进程。 更好的方法是将您的应用程序打包到 docker 容器中,然后将其部署在编排环境中。 【讨论】: 感谢 Alan 的帮助。您是否知道 digital Ocean 提供的 vps 计划是否在其 cpanel 中也包含数据库,或者我们需要在那里安装。如果我们安装了自己的数据库,那么如果我们部署我们的应用程序,就会产生性能问题。 我建议使用托管解决方案,而不是自己部署和维护数据库。它很容易设置,试试吧,不要相信我的话。 DigitalOcean 提供数据库解决方案,例如自动备份等维护服务。亚马逊 (AWS) 有 RDS 解决方案,这基本上是同一件事,但来自不同的提供商。托管解决方案基本上意味着他们负责维护和硬件故障。它因供应商而异,但主要是他们都提供维护解决方案。