zoukankan      html  css  js  c++  java
  • 打包发布项目

    打包发布一个项目的步骤:

    • 如果依赖包和weishop项目前台有变化,先将依赖包打成jar包,然后把weishop前台打成jar包。

    依赖包的打包可以点击install来自动生成jar包,刷新之后在target文件夹中可查看。

    weishop前台可以通过右键weishop项目选择打开“Show In-> Terminal”窗口,将打包命令复制粘贴到Terminal窗口然后执行

    待上面两个jar包成功之后,然后将正式库的application.properties文件覆盖掉weishop前台jar包中的配置文件。

    • 打开Xshell连上weishop,在打开“新建文件传输”,然后依次将weishop前台jar包和依赖包替换。



    • 输入命令1:cd /var/www/,这里需要定位到www这个根目录下。
    • 输入命令2:ps -ef|grep java,可以查看存在的前台和后台以及网页端项目的jar包(注:这里不显示依赖包)

    • 输入命令3:kill -9 id,这里的id指的是需要发布哪个就kill掉哪个项目的jar包id,这里是weishop前台,所以id为24926,即kill -9 24926。
    • 输入命令4:nohup java -jar ./ysccc-weishop-1.0.1.jar > ./logs/ysccc-weishop.log &,输入这个命令之后没有错误的话按ctrl+c结束。
    • 输入命令5:tail -f ./logs/ysccc-weishop.log,用来启动。(也可以输入tail -n 500 -f ./logs/ysccc-weishop.log,可以打印日志 )

    备注:如果只需要更新依赖包的jar包,需要先覆盖依赖包之后在重复上面5个步骤。成功启动之后就可以关闭Xshell,如果需要查看日志,则可以打开Xshell,然后输入命令1 和 命令5(加-n 500)来查看日志。如果前后台和依赖包都需要重新更新,那么依赖包直接覆盖,前后台分别打包之后要将前后台的properties文件分别替换之后在分别操作以上1-5个步骤,注意第四步和五步的名字需要更改。如果只更新依赖包,也可以重新发布前台的项目达到更新的目的。

  • 相关阅读:
    .net Framework 4.5 MVC4 + RabbitMQ
    阿里云飞天系统的技术架构(转)
    ORA12899错误解决记录
    网络通讯函数测试记录
    .应该用CreateThread还是_beginthreadex(), 为什么?( 转载)
    发挥v$SQL视图的作用(oracle)
    ClickHouse笔记
    MySQL字段是JsonArray格式怎么查询数据
    Base64编码保存为图片,java工具类
    java两个线程交替打印数字
  • 原文地址:https://www.cnblogs.com/bky-wing/p/8432041.html
Copyright © 2011-2022 走看看