文章目录
- 准备:
- 方式一:Jar包方式(推荐)
- 部署步骤:
- 方式二:War包方式
- 部署步骤:
- 总结
准备:
- 云服务器(阿里云、腾讯云等)
- Linux系统以及运行所需的环境
方式一:Jar包方式(推荐)
部署步骤:
-
将springboot项目打包成jar包
-
方式一:IDEA为例
出现 BUILD SUCCESS 证明打包成功,自动生成了 target 目录, jar 包就在目录里边
-
方式二:命令行(得配置好maven环境变量)
切换到项目目录下,使用mvn -install命令打包
出现 BUILD SUCCESS 证明打包成功,自动生成了 target 目录, jar 包就在目录里边
-
-
到将打包好的jar包上传到你的云服务器
-
运行nohup java -jar xxxxxx.jar > aa.log命令,指定输出日志文件,意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行。
-
将项目运行的端口放行
-
访问:服务器ip/域名:启动端口/项目
方式二:War包方式
注意:要在pom.xml文件加上:
部署步骤:
-
将springboot项目打包成war包
-
方式一:IDEA为例
出现 BUILD SUCCESS 证明打包成功,自动生成了 target 目录, war 包就在目录里边
-
方式二:命令行(得配置好maven环境变量)
切换到项目目录下,使用mvn pakage命令打包
出现 BUILD SUCCESS 证明打包成功,生成war包
-
-
将打包好的war包上传到你的云服务器,放入tomcat 的webapps目录下面,重启tomcat
-
将所需的端口放行
-
访问:服务器ip/域名:启动端口/项目
总结
- 本文简单讲述了SpringBoot项目部署到服务器的多种方式,大概讲了一下步骤,需要有一定的编程基础的童鞋才能理解。
- 欢迎大家提出建议以及批评,有任何问题可以私信。