前言
此文章将介绍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
总结
以上就是普通项目部署的全部内容,后续截图也会贴出来。