摘要:安裝插件阿里云提供了基于的插件,以方便開(kāi)發(fā)人員能夠高效的將本地中編寫(xiě)的應(yīng)用程序,極速部署到服務(wù)器中去。在下拉列表中選擇,然后選擇要部署的服務(wù)器。輸入在上部署路徑,如。
在之前的文章《在 Intellij IDEA 中部署 Java 應(yīng)用到 阿里云 ECS》中講解了如何將一個(gè)本地應(yīng)用部署到阿里云 ECS 上去,有些讀者反饋目前還有一些測(cè)試機(jī)器是在經(jīng)典網(wǎng)絡(luò),甚至是在本地機(jī)房中,咨詢(xún)是否可以通過(guò) Cloud Toolkit 插件將應(yīng)用部署到這些服務(wù)器上去?最新版本的 Cloud Toolkit 已經(jīng)發(fā)布,完全支持啦。
本地開(kāi)發(fā)無(wú)論是編寫(xiě)云端運(yùn)行的,還是編寫(xiě)本地運(yùn)行的 Java 應(yīng)用程序,代碼編寫(xiě)本身并沒(méi)有特別大的變化,因此本文采用一個(gè)及其基礎(chǔ)的樣例《在 Web 頁(yè)面打印 HelloWorld 的 Java Servlet 》為例,做參考。
public class IndexServlet extends HttpServlet {
private static final long serialVersionUID = -112210702214857712L;
@Override
public void doGet( HttpServletRequest req, HttpServletResponse resp ) throws ServletException, IOException {
PrintWriter writer = resp.getWriter();
//Demo:通過(guò) Cloud Toolkit ,高效的將本地應(yīng)用程序代碼修改,部署到云上。
writer.write("Deploy from alibaba cloud toolkit. 2018-10-24");
return;
}
@Override
protected void doPost( HttpServletRequest req, HttpServletResponse resp ) throws ServletException, IOException {
return;
}}
源代碼下載
上述代碼就是一個(gè)標(biāo)準(zhǔn)的 Java 工程,用于在 Web 頁(yè)面上打印一串“Hello World”的文案。
安裝插件阿里云提供了基于 Intellij IDEA 的插件,以方便開(kāi)發(fā)人員能夠高效的將本地 IDE 中編寫(xiě)的應(yīng)用程序,極速部署到服務(wù)器中去。
插件主頁(yè):https://www.aliyun.com/product/cloudtoolkit
阿里云的這個(gè) IntelliJ IDEA 插件的安裝過(guò)程,和普通的插件大同小異,這里不再贅述,讀者請(qǐng)自行安裝。
添加服務(wù)器如上圖所示,在菜單
Tools - Alibaba Cloud - Alibaba Cloud View - Host中打開(kāi)機(jī)器視圖界面,如下圖:
點(diǎn)擊右上角Add Host按鈕,出現(xiàn)添加機(jī)器界面
部署在 IntelliJ IDEA 中,鼠標(biāo)右鍵項(xiàng)目工程名,在出現(xiàn)的菜單中點(diǎn)擊 Alibaba Cloud - Deploy to Host...,會(huì)出現(xiàn)如下部署窗口:
在 Deploy to Host 對(duì)話(huà)框設(shè)置部署參數(shù),然后單擊 Deploy,即可執(zhí)行初次部署。
部署參數(shù)說(shuō)明:
Deploy File:部署文件包含兩種方式。
Maven Build:如果當(dāng)前工程采用 Maven 構(gòu)建,可以使用 Cloud Toolkit 直接構(gòu)建并部署。
Upload File:如果當(dāng)前工程并非采用 Maven 構(gòu)建,或者本地已經(jīng)存在打包好的部署文件,可以選擇并直接上傳本地的部署文件。
Target Deploy host:在下拉列表中選擇Tag,然后選擇要部署的服務(wù)器。
Deploy Location :輸入在 ECS 上部署路徑,如 /root/tomcat/webapps。
Commond:輸入應(yīng)用啟動(dòng)命令,如 sh /root/restart.sh。表示在完成應(yīng)用包的部署后,需要執(zhí)行的命令 —— 對(duì)于 Java 程序而言,通常是一句 Tomcat 的啟動(dòng)命令。
官網(wǎng)
https://toolkit.aliyun.com
交流群(釘釘)
交流群(微信)
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/3387.html
摘要:剛剛接觸這款神器,很多東西都在摸索中,對(duì)于像在及中創(chuàng)建動(dòng)態(tài)工程那樣簡(jiǎn)單的事在中也搞了好久,今天我就分享一下本菜鳥(niǎo)痛苦的學(xué)習(xí)過(guò)程,下面是我的總結(jié),希望對(duì)大家有一點(diǎn)幫助。遠(yuǎn)程部署運(yùn)行測(cè)試或到服務(wù)器上看一下 剛剛接觸IntelliJ IDEA這款神器,很多東西都在摸索中,對(duì)于像在eclipse及myeclipse中創(chuàng)建動(dòng)態(tài)web工程那樣簡(jiǎn)單的事在idea中也搞了好久,今天我就分享一下本菜鳥(niǎo)痛...
摘要:使用開(kāi)發(fā)項(xiàng)目熱部署,自動(dòng)部署使用開(kāi)發(fā)項(xiàng)目,即使項(xiàng)目使用了,修改了類(lèi)或者等,還是不會(huì)自動(dòng)重啟,非要手動(dòng)去一下或者重啟,就更沒(méi)有使用熱部署一樣。 使用Intellij IDEA 開(kāi)發(fā) Spring-boot項(xiàng)目 熱部署,自動(dòng)部署 使用Intellij IDEA 開(kāi)發(fā) Spring-boot項(xiàng)目,即使項(xiàng)目使用了spring-boot-devtools,修改了類(lèi)或者h(yuǎn)tml、js等,idea還...
摘要:運(yùn)行數(shù)據(jù)準(zhǔn)備隨便準(zhǔn)備一個(gè)文檔格式不限,上傳到上。解決因?yàn)樵瓉?lái)是用的版本為相應(yīng)的依賴(lài)包官網(wǎng)已經(jīng)不再支持,所以更新的平臺(tái)的環(huán)境為,相應(yīng)的文檔很少,更改版本為。星期六星期一由為知筆記遷移到。 0x01 環(huán)境說(shuō)明 博客地址:http://www.cnblogs.com/ning-wang/p/7359977.html 1.1 本地 OS: windows 10jdk: jdk1.8.0_121...
摘要:完成工程創(chuàng)建填入工程名和保存目錄后,點(diǎn)擊完成。點(diǎn)擊后我們就成功地創(chuàng)建了新工程恭喜方法二通過(guò)創(chuàng)建這種方式適用于不使用和使用免費(fèi)版的同學(xué),通過(guò)官方創(chuàng)建工程的網(wǎng)站直接創(chuàng)建。運(yùn)行工程至此我們的工程已經(jīng)創(chuàng)建完畢,下面就是運(yùn)行它了。 Spring Boot的由來(lái) 相信大家都聽(tīng)說(shuō)過(guò)Spring框架。 Spring從誕生到現(xiàn)在一直是流行的J2EE開(kāi)發(fā)框架。隨著Spring的發(fā)展,它的功能越來(lái)越強(qiáng)大,隨...
閱讀 3603·2021-11-24 10:25
閱讀 2508·2021-11-24 09:38
閱讀 1217·2021-09-08 10:41
閱讀 2903·2021-09-01 10:42
閱讀 2569·2021-07-25 21:37
閱讀 1981·2019-08-30 15:56
閱讀 914·2019-08-30 15:55
閱讀 2749·2019-08-30 15:54