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值即可

 

posted @ 2020-04-14 10:24  Sea_wxx  阅读(270)  评论(0编辑  收藏  举报