首页 >Java >java教程 >如何将springboot打包部署到linux服务器

如何将springboot打包部署到linux服务器

WBOY
WBOY转载
2023-05-10 17:07:121129浏览

1.由于springboot集成了tomcat,所以打包的时候不再使用war,而是使用jar 

<groupId>cn</groupId> 
 <artifactId>back</artifactId> 
 <version>0.0.1-SNAPSHOT</version> 
<packaging>jar</packaging>

2.将springboot启动类添加继承SpringBootServletInitializer,并且重写configure方法

public class BackApplication extends SpringBootServletInitializer{ 
 public static void main(String[] args) { 
  SpringApplication.run(BackApplication.class, args); 
 } 
 @Override//为了打包springboot项目 
 protected SpringApplicationBuilder configure( 
   SpringApplicationBuilder builder) { 
  return builder.sources(this.getClass()); 
 } 
}

3.选中项目,右击选择Run As==>maven clean清空一下之前的jar

4.选中项目,右击选择Run As==>maven install安装打包

5.将项目中的target文件夹下的jar包复制出来即是您要的包

如何将springboot打包部署到linux服务器

6.将jar上传到服务期上,(必须安装了jdk,并且开放了对应的端口)

7.进入该文件夹目录,执行命令 nohup java -jar fx2Back.jar &    使用nohup不挂机启动,然后便可以访问页面了。

如何将springboot打包部署到linux服务器

8.如果要关闭服务可以直接查询到服务的进程号,然后kill.

如何将springboot打包部署到linux服务器

以上是如何将springboot打包部署到linux服务器的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文转载于:yisu.com。如有侵权,请联系admin@php.cn删除