SpringBoot项目使用Maven打jar包部署到服务器


前言

此文章将介绍SpringBoot项目如何使用Maven打Jar包并将项目成功部署到服务器。


提示:以下是本篇文章正文内容,下面案例可供参考

一、Maven打包

1.项目打包所需依赖

首先需要检查Maven中的packaging标签属性是否为Jar包形式在这里插入图片描述

    <build>
       <plugins>
           <plugin>
               <groupId>org.springframework.boot</groupId>
               <artifactId>spring-boot-maven-plugin</artifactId>
               <configuration>
                   <excludes>
                       <exclude>
                           <groupId>org.projectlombok</groupId>
                           <artifactId>lombok</artifactId>
                       </exclude>
                   </excludes>
               </configuration>
           </plugin>

           <plugin>
               <groupId>org.apache.maven.plugins</groupId>
               <artifactId>maven-resources-plugin</artifactId>
               <version>2.4.3</version>
           </plugin>

           <plugin>
               <groupId>org.springframework.boot</groupId>
               <artifactId>spring-boot-maven-plugin</artifactId>
               <configuration>
                   <!--打包时允许添加本地jar包-->
                   <includeSystemScope>true</includeSystemScope>
               </configuration>
           </plugin>

           <plugin>
               <!--热部署配置-->
               <groupId>org.springframework.boot</groupId>
               <artifactId>spring-boot-maven-plugin</artifactId>
               <configuration>
                   <!--fork:如果没有该项配置,整个devtools不会起效果-->
                   <fork>true</fork>
               </configuration>
           </plugin>
       </plugins>
   </build>

2. 解决Maven打jar包主类找不到错误

在这里插入图片描述

3. 进行打包操作

顺序 : clean —-> install —-> package

打包结束后,会在项目的target目录下得到此项目的jar。在这里插入图片描述

二、服务器部署操作

1. 登入你的服务器(不再多说)
2. 使用命令 sudo -i 切换为root用户 (输入密码提高权限)
3. yum install lrzsz -y 安装rz (rz上传文件的工具)
4. 使用命令 rz 将target下的jar包上传到服务器(目录一般为/usr/local/xxx)

5. 使用命令 rz 将Linux版jdk1.8压缩包上传至服务器
6. 使用命令 tar -xzvf file.tar.gz 进行解压缩
7. 使用命令 vi /etc/profile.d/java.sh 进入编辑器进行环境变量配置
8. 使用命令 i 进入insert模式 输入如下配置 :

JAVA_HOME = 全路径/jdk (解压后所在目录)

JAVA_HOME=/usr/local/javaEnvironment/jdk1.8.0_144 
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME PATH

9. esc退出编辑模式,并使用命令 :wq 保存文件退出
10. 使用命令 java -version 查看是否JDK是否配置成功
11. 使用命令 chmod -R 777 javaProject/ (上传的打包项目所在文件夹)
12. 使用命令 nohup java -jar mabuduo-1.0.jar >mabuduo.log 2>&1 & (运行项目)
13. 使用命令 ps -ef | grep java 查看java程序
14. 浏览器访问测试 服务器地址:端口号
!!!停止服务命令为:kill -9 进程id

总结

以上就是普通项目部署的全部内容,后续截图也会贴出来。

微信扫码订阅
UP更新不错过~
关注
  • 1
    点赞
  • 9
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:游动-白 设计师:我叫白小胖 返回首页
评论

打赏作者

码不多

你的鼓励是我最大的动力!

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值