如何在VPS(Godadday)服务器上部署Spring Boot应用程序?并成功运行spring boot

问题描述 投票:0回答:1

我购买了Godaddy VPS服务器,然后尝试通过查看此文档通过容器安装tomcat https://docs.cpanel.net/knowledge-base/web-services/how-to-deploy-java-applications/ 。由于 goddaddy 在其服务器上使用 almanux 操作系统,因此有必要按照文档通过容器安装 tomcat 服务器。但是部署和 Spring boot 应用程序不需要这样做。 因为 Spring Boot 应用程序包含内置的 TOMCAT 服务器。

java spring-boot server hosting vps
1个回答
0
投票

要部署和运行 Spring Boot 应用程序,您必须遵循以下简单步骤。

1.通过任何服务提供商购买VPS服务器,我使用godaddy vps服务器 2.启用SSH访问:您可以在cpanel的安全性或whm中找到ssh访问选项卡

3.下载putty软件并使用您的VPS IP地址和密码打开连接 - 如果您没有putty软件,不用担心,只需打开WHM,在仪表板中您可以找到终端,打开终端它将给出root权限仅限访问

4.在部署 Spring Boot 应用程序之前,您需要在服务器中安装 java,因此首先确认您在 Spring Boot 应用程序 pom.xml 文件中使用的 java 版本 11 (通常可能是java 11或java 17)

  1. 通过将此命令粘贴到(WHM 或 putty)终端中,在您的服务器(VPS)中安装正确版本的 java 如果是 java 17 则 -> sudo yum install java-17-openjdk (如果是11则更改)

6.一旦成功安装java,请通过java -version

检查其版本

7.然后打开你的cpanel - >打开文件管理器 - >在/ home /“yourcapnelname”/创建应用程序文件夹下创建一个文件夹

(将您的cpanel名称更改为您的cpanel的适当名称)

8.在apps文件夹中上传你的spring boot war文件或jar文件(我使用war),然后将文件重命名为一个简单的名称,如root.war或root.jar

9.回到终端并粘贴此命令 cd /home/yourcpanelname/apps 然后目录将更改为 apps

  1. 最终通过此命令运行带有嵌入式 tomcat 的 Spring Boot 应用程序 -> java -jar root.war (恭喜您的应用程序成功运行)

另外,要在后端运行 Spring Boot 应用程序,请将此命令粘贴到应用程序目录中 sudo nohup java -jar root.war > app.log 2>&1 &

© www.soinside.com 2019 - 2024. All rights reserved.