• 使用命令部署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了。
    在这里插入图片描述

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

  • 相关阅读:
    BN体系理解——类封装复现
    哈希的使用
    概率论与数理统计——事件间的关系
    图表开发工具LightningChart .NET v12.0正式发布——拥有新图表、新系列类型
    油封的正常使用寿命是多长?
    排序算法-堆排序
    开发过程中常见数据库。
    【OS基础】符合AUTOSAR标准的RTAOS-Alarms详解
    【牛客刷题-SQL大厂面试真题】NO2.用户增长场景(某度信息流)
    Linux进程
  • 原文地址:https://blog.csdn.net/qq_46540738/article/details/125475940