zoukankan      html  css  js  c++  java
  • oneinstack 使用 Cloud Toolkit 自动化部署指南(WAR和JAR方式)

    注意事项:

    oneinstack 需要开放端口

    iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 8088 -j ACCEPT
    service iptables save #保存iptables规则

    云服务器也需要开放端口

    ---------------------------------------------------------------------------------------WAR---------------------------------------------------------------------------------------------------------------------------------------------

    1.设置idea里面的自动化部署插件配置 Cloud Toolkit

     2.将自动化脚本上传到服务器响应的位置

     自动化脚本

    #    删除原先项目文件
    rm -rf /data/wwwroot/shopping.kingsuper.net/*
    #    解压war包到相应的虚拟主机根目录
    unzip /data/wwwroot/demo.war -d    /data/wwwroot/shopping.kingsuper.net/
    #    将war包移动到虚拟主机根目录下,方便一起删除
    mv /data/wwwroot/demo.war  /data/wwwroot/shopping.kingsuper.net/demo.war
    #    重启tomcat
    service tomcat restart

    然后点击运行就ok了

     -----------------------------------------------------------------------------JAR----------------------------------------------------------------------------------------------------------------

    jar方式脚本

    #!/bin/sh
    NAME=demo
    echo $NAME
    ID=`ps -ef | grep "$NAME" | grep -v "grep" | awk '{print $2}'`
    echo $ID
    echo "---------------"
    for id in $ID
    do
    kill -9 $id
    echo "killed $id"
    done
    echo "---------------"
    #切换到jar包所在目录
    cd /data/wwwroot/app.xiaoxiao.cool/
    nohup java -Xms128m -Xmx1024m -XX:-OmitStackTraceInFastThrow -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintHeapAtGC -Xloggc:./$NAME_gc.log -XX:ErrorFile=./$NAME_error.log -jar $NAME.jar > $NAME.log.file 2>&1 &
    
    
    #以上脚本只需修改NAME值即可
  • 相关阅读:
    双链表
    单链表
    二叉树的遍历
    leetcode-9. 回文数
    leetcode-8. 字符串转换整数 (atoi)
    leetcode-7. 整数反转
    leetcode-6. Z 字形变换
    leetcode-5. 最长回文子串
    manacher-线性查找算法-(最长回文子串问题)
    bfprt-线性查找算法-(topK问题)
  • 原文地址:https://www.cnblogs.com/SeaWxx/p/12696249.html
Copyright © 2011-2022 走看看