1、把springboot项目打成jar包,使用maven插件实现

1.1、引入maven插件

<build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

1.2、在项目的pom文件里添加项目的打包方式 :<packaging>jar</packaging>

1.3、点击IDEA右侧工具栏的Maven --> clean (清除项目里多余的文件)

1.4、点击package

 1.5、找到项目里的target文件,找到项目,右击项目-->Show in Explorer

 

1.6、完成打包

2、把项目jar包上传到linux(我使用的是FinalShell工具来访问linux,可以显示文件目录上传文件很方便,下载地址:FinalShell-FinalShell最新版免费下载-华军软件园

3、在linux配置springboot项目的运行环境

3.1、JDK配置

3.1.1、下载JDK,下载链接:https://pan.baidu.com/s/1RZrJkvnQ-BU-5jxAqEJM6g 提取码:hjq1

3.1.2、把下载好的JDK压缩包上传到linux (使用rz上传文件,需要提前下载工具: yum install lrzsz -y)

rz 

3.1.3、解压JDK(需要安装解压工具)

tar -zxvf jdk-8u291-linux-x64.tar.gz

3.1.4、删除JDK压缩包

rm -rf jdk-8u291-linux-x64.tar.gz

3.1.5、配置JDK环境变量,编辑 vi /etc/profile.d/java.sh

export JAVA_HOME=[你自己的jdk绝对路径] CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin

3.1.6、保存并退出,然后需要分配一下权限,让各个用户都可执行

 chmod 755 /etc/profile.d/java.sh

 3.1.7、重启配置文件

source /etc/profile

3.1.8、执行 java -version验证maven配置是否生效

3.2、Maven配置

3.2.1、下载Maven

wget https://archive.apache.org/dist/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz

3.2.2、解压maven

tar -zxvf apache-maven-3.3.9-bin.tar.gz

3.2.3、配置maven环境变量

vim /etc/profile

export MAVEN_HOME=/usr/local/maven/apache-maven-3.3.9

export PATH=${PATH}:${MAVEN_HOME}/bin

3.2.4、使用source /etc/profile命令使文件配置生效

3.2.5、执行mvn -v验证maven配置是否生效

3.2.6、创建Maven本地仓库

mkdir -p /usr/local/repository

3.2.7、修改maven的setting文件

vim $MAVEN_HOME/conf/settings.xml

找到<localRepository>标签配置Maven的本地仓库地址

 <localRepository>/repository</localRepository>

 找到<mirrors>标签,添加阿里云镜像

<mirror>
 <id>alimaven</id>
 <name>aliyun maven</name>
 <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
 <mirrorOf>central</mirrorOf>
</mirror>

3.2.8、保存并退出,重新加载文件使它生效

3.3、配置项目需要的其他环境(这里就不废话了哈)

3.4、开启项目运行的端口号(查看端口开发情况:firewall-cmd --list-ports)

firewall-cmd --zone=public --add-port=8080/tcp --permanent

3.5、重启防火墙

systemctl reload firewalld

3.6、进入项目所在路径,使用  java -jar 项目名.jar  命令访问项目

3.7、外部访问项目,http://ip地址:端口号/

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐