• shell编程


    今天看了下服务器部署springboot项目,由于springboot内置tomcat,所以在虚拟机上找不到tomcat,但是部署方式更为简洁,package好jar包,

    启动时可以用nohup指令进行启动,例如: 

     nohup /usr/local/jdk1.8.0_171/bin/java -Xms256m -Xmx512m -jar -Dspring.profiles.active=cn -Dapp.name=zhwy -Ddingding.token=99bec505aef6b65063d3c9d8f597c32fbff77830757156df816fee01dea82837 zhwy.jar &

    该条指令的-Dspring.profiles.active=cn  为指定运行的profile,丁丁 -Ddingding.token=99bec505aef6b65063d3c9d8f597c32fbff77830757156df816fee01dea82837   

    tail -f nohup.out 

    查看访问记录

    个人理解,当你提交代码时,将新的代码提交到目标位置,当jenkens检测到代码有差别,则从目标位置进行拉取代码,然后进行运行。按照上面的环境配置,然后每次在jenkens上运行时都会进行start.sh的脚本执行,对运行的程序进行检测,反应当时情况。

    如有错误,请邮件zs253499660@sina.com,如有更好的方法,可以推荐
  • 相关阅读:
    Problem F
    Problem L
    Problem L
    Problem B
    Problem B
    读书笔记-Java设计模式
    读书笔记-内存初始化和清理
    读书笔记- 一切都是对象
    Android多点触控技术实战,自由地对图片进行缩放和移动
    Native开发与JNI机制详解
  • 原文地址:https://www.cnblogs.com/senjiang/p/9765440.html
Copyright © 2020-2023  润新知