前言

关于如何打包SpringBoot网上的方案不一,方法也各式各样。对于如何部署SpringBoot项目到Linux云服务器的方案也是林林总总。但是都有一个特点:超级麻烦

下面给出我自己打包部署SpringBoot项目的最便捷高效的方式:

打包方案

1.打开IDEA并打开你的项目。

2.点击IDEA右上角的Maven

idea部署java idea部署springboot项目_intellij-idea


3.点击如图的package即可。

idea部署java idea部署springboot项目_idea部署java_02


4.如果顺利的话,你将能在左侧的target目录下看到你打包的项目

idea部署java idea部署springboot项目_intellij-idea_03

如果不顺利的话,比如显示编译失败Compile failed时,说明maven缺少相关的依赖,点击右侧的按钮(如下图)

idea部署java idea部署springboot项目_intellij-idea_04

部署方案

前提:已经安装了JDK环境。可以在终端中输入javajava -version,如果显示了JDK相关的信息,说明JDK环境配置正确。

假设该项目打包后的文件为:MyApplication--1.0.0-SNAPSHOT.jar

1. 部署到Windows

1.将MyApplication--1.0.0-SNAPSHOT.jar拷贝到你所部署的目录里;
2.打开终端,输入如下的命令:

java -jar MyApplication--1.0.0-SNAPSHOT.jar

然后你就能看到启动成功的界面了,如果发生报错则是你的项目源码或配置存在问题。至于进程守护可以查阅相关资料。

2. 部署到Linux

推荐安装宝塔面板,下列假设你已正确安装了宝塔面板

1.上传MyApplication--1.0.0-SNAPSHOT.jar/www/wwwroot/xxx/目录下(此处的xxx是您网站的IP或域名,如果是域名网站则是域名,如果是ip地址的网站则是ip地址);

2.在宝塔面板的软件商店里安装并开启如下插件:

idea部署java idea部署springboot项目_intellij-idea_05


3.在网站页面,点击顶栏的Java项目,点击[添加项目]

idea部署java idea部署springboot项目_intellij-idea_06


4.填写相关的信息即可,如果是前后端分离则单独配置。

idea部署java idea部署springboot项目_jar_07


这里就不展示详细配置过程了,按要求填写后点击确定,便能启动SpringBoot项目。

注意:云服务器提供商的控制台里需要放行相关的端口入规则和出规则,并且宝塔面板的安全设置里也需要放行相关端口,否则将出现外网无法访问的情况。

Demo

idea部署java idea部署springboot项目_服务器_08


原创不易,一键三连呗~