使用IDEA将SpringBoot项目打成jar包部署到阿里云服务器

  1. 进入File—>project stucture—Artifacts,根据依赖创建jar包。如果已经存在jar包的可以先移除。
    使用IDEA将SpringBoot项目打成jar包部署到阿里云服务器_第1张图片

  2. 设置jar包输出路径和MANIFEST.MF文件输出路径。MANIFEST.MF文件如果项目中已经存在请先删除,另外,该文件最好输出到src\main\resources下,否则在部署过程中可能会报错——jar包不合法。
    使用IDEA将SpringBoot项目打成jar包部署到阿里云服务器_第2张图片

  3. 进入Build—>Build Artifacts。依次点击Build、Rebuild,即可生成项目的所有jar包。
    使用IDEA将SpringBoot项目打成jar包部署到阿里云服务器_第3张图片
    使用IDEA将SpringBoot项目打成jar包部署到阿里云服务器_第4张图片

  4. 查看jar包输出。在这个目录下可以看到项目代码的jar包。比如我的叫wechat.jar。
    使用IDEA将SpringBoot项目打成jar包部署到阿里云服务器_第5张图片
    使用IDEA将SpringBoot项目打成jar包部署到阿里云服务器_第6张图片

  5. 将jar包文件夹复制到阿里云服务器上,整个文件夹都要复制过去哦。我使用的是FinalShell,直接将文件夹从本机拖过去就可以。
    使用IDEA将SpringBoot项目打成jar包部署到阿里云服务器_第7张图片

  6. 进入jar包文件夹,我这里是wechat_jar
    在这里插入图片描述

  7. 启动项目jar包,我这里是wechat.jar。

    nohup java -jar wechat.jar &
    

    解释:nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行。当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到nohup.out的文件中,除非另外指定了输出文件。nohup.out文件就在jar包文件夹下。
    使用IDEA将SpringBoot项目打成jar包部署到阿里云服务器_第8张图片

    补充:启动项目还有其他一些方法,可以参考下面这篇博客。https://www.cnblogs.com/zery/p/7799005.html

  8. 至此,项目成功部署。

你可能感兴趣的:(Linux运维)