• Spring Boot 打包jar部署服务器


    部署方式:打包成jar部署

    部署方式有两种,一种是传统的war包,另一种是打包成jar,推荐第二种方式部署

    部署准备

    1. jar包内置tomcat,无需服务器安装tomcat环境
    2.需要JDK,且版本与pom.xml中的`<java.version>1.8</java.version>`一致
    3.请注意数据库连接用户,密码等配置,确保能连接服务器上的数据库
    

    若没有安装JDK,tomacat,mysql,可以参考
    CentOS 6 安装MySQL 8.0.+CentOS 6 安装JDK + Tomcat

    ① 打包

    在pom.xml 的<build>...</build>模块中添加

    #设置打包文件名称
    <finalName>demo</finalName>
    

    在pom.xml根节点下添加

    <packaging>jar</packaging>
    

    使用Maven的install命令,在控制台可以看到输出的jar文件路径,如下图

    ② 上传至服务器并执行jar文件

    这里我用ftp上传,把文件放在/var/local文件夹下,进入该目录,执行

     nohup java -jar demo.jar >log_demo.txt &
    

    执行cat log_demo.txt,查看执行情况

    注意这里我在Spring Boot 的application.yml配置文件中修改端口号为80

    server:
    port: 80
    

    所以在浏览器输入 服务器IP/user/list (80可省略)



    ③ 停止运行demo.jar

    # 查看进程号
    ps aux|grep demo.jar
    # 查看3142进程信息
    ps 3142
    # 停止该进程
    kill -9 3142
    

  • 相关阅读:
    2018.11.12
    2018.11.8
    2018.11.7
    2018.11.6
    2018.11.5
    学习python课程第七天
    作业四.
    学习python课程第六天
    作业3
    学习python课程第五天
  • 原文地址:https://www.cnblogs.com/lifan1998/p/10188435.html
Copyright © 2020-2023  润新知