• 使用命令部署Java项目的基本步骤


            前两天小编在工作中遇到一个需求,需要手动在Linux上使用命令把项目部署到服务器上,因为以前都是用Jenkins来打包、发布、部署项目的,所以Linux上手动部署这方面还是会有些生疏的,所以写篇文章作为笔记记录一下整个部署的基本流程。有可能不是很详细啊,如果有偏差的地方,还希望看梦梦文章的好友们可以在评论下面帮忙指点一下。

    Step1,项目打包

            首先啊,我们需要在idea开发工具中把最新的代码打成jar包。如下图所示
    在这里插入图片描述
    在这里插入图片描述
            如果出现上面这个标志,说明打包成功。然后去target中把刚刚打的包复制到本地的其他盘中。我这边是先把这个复制‘weixin-test.release.jar’先复制到D盘中了。
    在这里插入图片描述

    Step2,把本地的jar传输到Linux目录中

            先打开Xshell,进入到jar所在的目录中,然后点击Xshell右上角的按钮。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
            右键选中本地要上传的jar,点击“传输”,等待传输完毕即可。
            注:如果需要上传到Linux的文件夹不存在,可以通过mkdir 文件夹名字来创建新的文件夹。
    在这里插入图片描述

            传输成功之后,cd 进入刚刚创建的文件夹(如果没有创建就不用cd 进入了),再通过ls就可以看到刚刚上传的jar文件。
    在这里插入图片描述

    Step3,使用nohup 命令启动jar包

            接下来就是使用命令来启动项目了。nohup java -jar weixin-test.release.jar &,过一两秒,按一下Enter键,可以cat nohup.out查看文件。当然启动jar的命令还有其他的,只不过是nohup可以保证jar在后台也可以正常运行。
    在这里插入图片描述
    在这里插入图片描述

            说明启动成功。

    Step4,删除jar

            当我们迭代了需求,上传新的jar包,那就需要把原来的jar删除掉。此时需要先把启动的项目关闭,可以通过杀死进程的方式关闭jar的运行。
    在这里插入图片描述
            上面绿色部分8035就是这个jar的进程id,通过kill -9 pid 杀死进程即可。
    在这里插入图片描述

            接下来就可以通过rm -rf weixin-test.release.jar 来删除jar了。
    在这里插入图片描述

            好了,上面就是梦梦整理的使用命令手动启动项目的大概流程了,欢迎大家在下面发表意见哦,不早了,要去休息了,拜拜。

  • 相关阅读:
    CNN记录】pytorch中flatten函数
    Python入门-变量定义与切片&Python引入包和引入模块
    孩子的编程启蒙好伙伴,自己动手打造小世界,长毛象教育AI百变编程积木套件上手
    2022年阿里云双十一金秋云创季:轻量应用服务器2核2G,1年低至49.68元
    R使用技巧-编程
    java注释
    离散数学 --- 谓词逻辑 --- 谓词合式公式详解
    多功能音频工具的旗舰音乐编辑工具!Music Studio
    消息队列协议
    Codeforces Round #802 (Div. 2)(A-D)
  • 原文地址:https://blog.csdn.net/qq_46540738/article/details/125475940