在 IntelliJ IDEA 中一鍵部署應(yīng)用到服務(wù)器

環(huán)境

  • IDEA 2018.3.5社區(qū)版
  • 本教程中的項目使用Gradle構(gòu)建

一、首先安裝插件Alibaba Cloud Toolkit

參看JetBrains 插件市場安裝 Cloud Toolkit

二、添加服務(wù)器

添加Host-01

在菜單欄中,Alibaba Cloud View --> Host,如下圖

添加Host-02

點擊右上角Add Host按鈕,出現(xiàn)添加機器界面

Add Host

三、項目自動化部署

1、先選中項目、然后選擇Deploy to Host...
image.png
2、具體方式如下
Deploy to Host具體操作

注意

  • 點擊Run之前,一定要將本地的jar重新Build一下,保證本地的jar最新
  • 使用此方法時,如果Target Directory目錄下已經(jīng)運行有該程序,部署會覆蓋原有的jar包,務(wù)必在部署前做好相應(yīng)的備份?。?/li>
  • 啟動命令中,使用腳本先kill掉當(dāng)前程序,然后啟動程序的方式運行。部署之后的自動化邏輯也是先將jar上傳覆蓋原有,然后才執(zhí)行腳本命令。

以上的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


文章參考

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容