Tomcat 我能知道如何在centos服务器上部署我的spring boot应用程序吗……更不用说这个应用程序在本地主机上运行良好

Tomcat 我能知道如何在centos服务器上部署我的spring boot应用程序吗……更不用说这个应用程序在本地主机上运行良好,tomcat,spring-boot,centos,production,Tomcat,Spring Boot,Centos,Production,我已经使用SpringSTSIDE开发了一个SpringBoot应用程序,在嵌入式tomcat服务器上运行良好。现在,我有一个运行centos的具有根访问权限的远程服务器。现在我需要在生产模式下部署我的spring boot应用程序。。。我真的不知道如何继续下去。谁能给我一个明确的想法和指示这样做 先谢谢你 首先,您的远程服务器必须安装java。(用油灰连接) e、 g 如果您运行的是spring boot,那么您可能会使用嵌入式tomcat。所以,使用IDE构建jar包,或者只需在控制台中打开

我已经使用SpringSTSIDE开发了一个SpringBoot应用程序,在嵌入式tomcat服务器上运行良好。现在,我有一个运行centos的具有根访问权限的远程服务器。现在我需要在生产模式下部署我的spring boot应用程序。。。我真的不知道如何继续下去。谁能给我一个明确的想法和指示这样做

先谢谢你

  • 首先,您的远程服务器必须安装java。(用油灰连接) e、 g

  • 如果您运行的是spring boot,那么您可能会使用嵌入式tomcat。所以,使用IDE构建jar包,或者只需在控制台中打开项目文件夹并键入
    mvn install
    。将在目标文件夹中创建包含应用程序的Jar。e、 g.myapp-version.jar

  • 现在将这个jar复制到远程服务器。你可以用ftp连接,用filezilla这样的程序。当您连接到remote时,您将看到文件夹结构,并且您可以毫无问题地将文件从计算机拖放到remote

  • 现在用putty连接到远程设备,转到复制jar的文件夹并运行它。像这样:
    java-jarmyappversion.jar

  • 就这样。如果您的应用程序在8080上启动,但没有上下文路径,则
    在生产过程中,您当然应该将这个url映射到某个域名、上下文路径或其他内容,这样用户就看不到端口号等。但我不知道这个问题有多远