美文网首页
在 IntelliJ IDEA 中一键部署应用到服务器

在 IntelliJ IDEA 中一键部署应用到服务器

作者: 静美书斋 | 来源:发表于2019-04-11 18:33 被阅读0次

    环境

    • IDEA 2018.3.5社区版
    • 本教程中的项目使用Gradle构建

    一、首先安装插件Alibaba Cloud Toolkit

    参看JetBrains 插件市场安装 Cloud Toolkit

    二、添加服务器

    添加Host-01

    在菜单栏中,Alibaba Cloud View --> Host,如下图

    添加Host-02

    点击右上角Add Host按钮,出现添加机器界面

    Add Host

    三、项目自动化部署

    1、先选中项目、然后选择Deploy to Host...
    image.png
    2、具体方式如下
    Deploy to Host具体操作

    注意

    • 点击Run之前,一定要将本地的jar重新Build一下,保证本地的jar最新
    • 使用此方法时,如果Target Directory目录下已经运行有该程序,部署会覆盖原有的jar包,务必在部署前做好相应的备份!!
    • 启动命令中,使用脚本先kill掉当前程序,然后启动程序的方式运行。部署之后的自动化逻辑也是先将jar上传覆盖原有,然后才执行脚本命令。

    以上的restart-radius.sh脚本如下,作为参考

    kill -9 $(ps -ef | grep iradius | grep -v 'grep' | awk '{print $2}')
    java -Djava.security.egd=file:/dev/./urandom -Dspring.profiles.active=dev -jar iradius.jar &
    

    说明:以上的iradius.jar是以软连接形式存在,命令如下

    cd /usr/local/tomcat/radius
    ln -s boss_radius_api-0.0.1-SNAPSHOT.jar radius.jar
    

    四、END


    文章参考

    相关文章

      网友评论

          本文标题:在 IntelliJ IDEA 中一键部署应用到服务器

          本文链接:https://www.haomeiwen.com/subject/xbmtwqtx.html