本文所有操作均基于阿里巴巴云工具包。
00-1010插件市场下载安装。
1.在IntelliJ IDEA顶部的菜单栏中选择文件设置。2.单击设置对话框左侧导航栏中的插件。3.单击插件区域中的市场。4.在搜索栏输入阿里巴巴云工具包。5.阿里巴巴云工具包将出现在5。搜索结果区域,然后单击安装。
6.等待下载和安装后,单击重新启动集成开发环境。7.填写邀请码
邀请码:6ERULV
00-1010添加服务器。
从IntelliJ IDEA顶部的菜单栏中选择工具阿里巴巴云阿里巴巴云视图主机。在弹出的主机选项卡中单击添加主机。
3.在添加主机对话框中设置主机列表、用户名、密码和标签等参数,完成后单击添加。
设置参数后,可以单击“测试连接”来测试是否可以成功连接到服务器。
00-1010选择阿里巴巴云部署到主机.在IntelliJ IDEA的顶部菜单中。在部署到主机对话框中设置部署参数,然后单击运行。
下表描述了部署参数:
参数
形容
文件
Maven Build:如果当前项目是由Maven构建的,那么可以直接构建和部署。上传文件:如果当前项目不是由Maven构建的,或者打包的部署文件已经存在于本地,则可以选择并上传本地部署文件。Gradle Build:如果当前项目是由Gradle构建的,请选择此项进行构建和部署。目标主机
从下拉列表中选择一个标记,然后在标记中选择要部署的服务器。
目标目录
输入服务器上的部署路径,例如/root/tomcat/webapps。
命令
输入应用程序启动命令,如sh /root/restart.sh
3.如果出现下图,表示文件正在上传。
表示上传已完成。
附加了另一个启动|重启脚本。
#!/ljdwg/bash
#这个可以用jar包名代替。
APP_NAME=xxx-1.0.jar
#根据实际情况修改参数。
JVM='-server-xms 2g-Xmx2g-xmn 512m-XX: permsize=128m-xx3360 maxnewsize=128m-xx3360 maxpermsize=25z h6m-XSS 256k-djava . awt . headless=true-XX: cmssclassunloadingenabled-XX: cmsspermgensewengenabled-xlogc 3360/logs/XXX-server/GC/XXX-GC . log '
# APPFILE _ PATH='-Dspring . config . location=/usr/local/config/application . properties '
#使用说明,用于提示输入参数。
用法(){ 0
echo ' usage : sh Execute script . sh[start | stop | restart | status | log | backup]'
1号出口
}
#检查程序是否正在运行。
is _ exist(){ 0
PID=` PS-ef | grep $ APP _ NAME | grep-v grep | awk“{ print $ 2 }”'
#如果没有返回1,则有返回0。
if[-z ' $ { PID } '];然后
返回1
其他
返回0
船方不负担装货费用
}
#开始方法
start(){ 0
is_exist
如果[ $?-eq ' 0 '];然后
echo '${APP_NAME}已经在运行。pid=${pid}。
其他
# nohup Java $ JVM-jar $ APP file _ PATH $ APP _ NAME/dev/null 21
#在后台启动jar包,控制环境变量。根据实际情况进行修改。
nohup Java $ JVM-jar $ APP _ NAME-spring . profiles . active=prod/dev/null 21
船方不负担装货费用
}
#停止方法
stop(){ 0
is_exist
如果[ $?-eq ' 0 '];然后
kill -9 $pid
其他
回声“${APP_NAME}未运行”
船方不负担装货费用
}
#输出运行状态
状态(){ 0
is_exist
如果[ $?-eq ' 0 '];然后
echo '${APP_NAME}正在运行。Pid为${pid} '
其他
回声“${APP_NAME}未运行。”
船方不负担装货费用
}
#重启
重新启动(){ 0
停止
开始
}
#日志
log(){ 0
#输出实时日志
tail-n 100-f/log/FDC-server/FDC-server . log
}
#备份
backup(){ 0
#根据需要自定义备份文件路径。
BACKUP _ PATH=/usr/local/web apps/BAckUP/XXX-server/
#获取当前时间作为备份文件名
BACKUP _ DATE=` DATE ' % Y % m % d(% H :% M :% S)' '
回显“备份文件-”$ BACKUP _ PATH $ BACKUP _ DATE。罐子
#备份当前的jar包
CP-r/usr/local/web apps/$ APP _ NAME $ BACKUP _ PATH $ BACKUP _ DATE '。罐子
}
#根据输入的参数,选择相应的方法执行;如果没有,将执行使用说明。
大小写“$1”
开始)
开始
;
停止)
停止
;
状态)
状态
;
重启)
重新开始
;
日志)
原木
;
备份)
支持
;
*)
使用
;
环境系统应用中心环境系统应用程序中心作者:塔哥哥要学习链接:https://金爵。cn/post/6918280047816081421来源:掘金