• SpringBoot 部署到linux环境


    第一部分:Springboot项目部署

    说明:工具使用的是IEDA

    第一:项目打包

    1.在pom文件中添加插件

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

    2.打包(jar)

    idea的右侧有个Maven的标识,

    1.点击maven -->Lifecycle -->clean,clean成功以后

    2.点击maven -->Lifecycle -->install.

    注意:打包的时候,所有的单元测试都会运行,如果测不通的话会报错。

    3.打包成功以后,可以在cmd启动先测试一下(java -jar XXX.jar)。OK的话就可以部署啦。

     第二:部署到linux

    1.执行 sudo yum install lrzsz -y 命令,这个命令是将安装一个能下载、上传的软件

    2.执行 rz 命令,这是上传命令,执行之后,选择文件,就可以上传了

    3.执行 nohup java -jar demo-0.0.1-SNAPSHOT.jar & 命令 执行这个命令后台就可以启动这个jar包了

    第二部分:部署遇到的问题以及解决方案

    部署项目的时候,报错:Exception in thread "main" java.lang.UnsupportedClassVersionError

    百度得知:这个一般是由于高版本编译低版本运行导致的,jdk版本不一致的问题。

    解决思路:解决措施就是保证jvm(java命令)和jdk(javac命令)版本一致。

    linux版本,在命令行中分别输入java -version和javac -version命令来查看版本是否一致。

    结果:linux测试环境的版本是JDK1.7

    解决措施:安装JDK1.8

    第三部分:JDK1.8安装

    准备:

    1.工具 Xshell

    下载地址:https://www.netsarang.com/download/down_xsh6.html?token=dlBNZDhZeXpWUGhJRGZHU201OEFNQUBlZmw1eWlFWWI5cTJHYlN2V0RZT2ZB

    2.下载 linux JDK1.8

    下载地址:https://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html

    操作:

    1.执行命令:mkdir /usr/java 创建java目录,存放jdk1.8.

    2.执行命令:rz 上传JDK1.8压缩包

    3.执行命令:tar -zvxf jdk-8u1911-linux-x64.tar.gz  对导入的压缩包进行解压

    4.执行命令:ls /usr/java/  查看是否存在解压后的文件

    5.执行命令:vim /etc/profile 修改环境变量

    用vim编辑器来编辑profile文件,在文件末尾添加一下内容(按“i”进入编辑):

    export JAVA_HOME=/usr/java/jdk1.8.0_191
    export JRE_HOME=${JAVA_HOME}/jre
    export JAVA_BIN=/usr/java/jdk1.8.0_191/bin
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
    export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
    export PATH=$PATH:${JAVA_PATH} 注意:这里可能还会有其他的路径,不要动原来的,直接使用:进行分隔就OK啦

    编辑完之后,执行命令     :wq!    直接保存并退出

    6.执行命令:source /etc/profile    让profile文件立即生效

    7.执行命令:java -version 测试是否安装成功

    第四部分:切换到JDK1.8环境下部署

    1.执行命令:cd /usr/java/jdk1.8.0_191/ 到jdk目录下

    2.执行命令:rz 上传Springboot项目的jar包

    3.执行命令:cd /usr/java/jdk1.8.0_191/bin/ 切换到bin目录下

    4.执行命令:nohup ./java -jar ../xxx.jar &  启动项目

    5.执行命令:ps -aux | grep 端口号  查看进程

  • 相关阅读:
    vue组件传值
    mui父子页面蒙版
    mui页面传值
    mui跳转页面短暂白屏
    Sql 向数据库中添加一行数据
    redis启动报错 no config file specified, using the default config.
    C# 合并表达式树
    .net从集合中取出下拉框类型值数据
    jquery从数组中取出满足要求的元素
    RabbitMQ Topic交换机代码实现
  • 原文地址:https://www.cnblogs.com/kaile/p/10194362.html
Copyright © 2020-2023  润新知