实习周记(十四):企业中部署项目

服务器上运行项目

企业版

注册用户账号

注册jumpserver账户

连接服务器(以Xshell为例)

  1. 新建用户密钥

image-20211129111621745

image

image

image

  1. 将密钥配置在jumpserver后台上

    过程略

  2. 使用xshell连接已授权服务器

1

1

  1. 连接成功

打包项目

项目设计可能有很多形式,但打包部署方式基本类似

  1. 添加打包插件
 <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
  1. 打包

此处是一个多模块的项目,将自己想要更新的模块打包成为jar包

image-20211129113848374

部署项目

  1. 配置FTP工具传输文件数据(此处以FileZilla为例)

image-20211129114701314

  1. 更新jar包

    选择jar包存放位置,传输替换

    image-20211129141547479

启动项目

  1. 找到项目所在位置

    //但是当结束连接,或者关闭终端时,该项目将会停止运行无法访问
    java -jar  xxx.jar;
    
    
    //使用nohup可以让其一直在后台运行
    1.nohup java -jar xxx.jar &
    2.exit
    
  2. 检查是否启动成功

    image-20211129143016455

  3. 检查网站是否能够访问

    image-20211129143228896

自动化部署

Gitlab

GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务

设置

项目由其他人进行脚本配置,实现gitlab仓库代码更新时,触发流水线部署项目

参考文章

posted @ 2021-11-29 14:58  2月2日  阅读(46)  评论(0)    收藏  举报