在以前的文章《在 Intellij IDEA 中部署 Java 應用到 阿里雲 ECS》中講解了如何將一個本地應用部署到阿里雲 ECS 上去,有些讀者反饋目前還有一些測試機器是在經典網絡,甚至是在本地機房中,諮詢是否能夠經過 Cloud Toolkit 插件將應用部署到這些服務器上去?最新版本的 Cloud Toolkit 已經發布,徹底支持啦。web
不管是編寫雲端運行的,仍是編寫本地運行的 Java 應用程序,代碼編寫自己並無特別大的變化,所以本文采用一個及其基礎的樣例《在 Web 頁面打印 HelloWorld 的 Java Servlet 》爲例,作參考。tomcat
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:經過 Cloud Toolkit ,高效的將本地應用程序代碼修改,部署到雲上。 writer.write("Deploy from alibaba cloud toolkit. 2018-10-24"); return; } @Override protected void doPost( HttpServletRequest req, HttpServletResponse resp ) throws ServletException, IOException { return; }}
源代碼下載服務器
上述代碼就是一個標準的 Java 工程,用於在 Web 頁面上打印一串「Hello World」的文案。網絡
阿里雲提供了基於 Intellij IDEA 的插件,以方便開發人員可以高效的將本地 IDE 中編寫的應用程序,極速部署到服務器中去。
插件主頁:https://www.aliyun.com/product/cloudtoolkitapp
阿里雲的這個 IntelliJ IDEA 插件的安裝過程,和普通的插件大同小異,這裏再也不贅述,讀者請自行安裝。webapp
如上圖所示,在菜單 Tools - Alibaba Cloud - Alibaba Cloud View - Host
中打開機器視圖界面,以下圖:ide
點擊右上角Add Host
按鈕,出現添加機器界面測試
在 IntelliJ IDEA 中,鼠標右鍵項目工程名,在出現的菜單中點擊 Alibaba Cloud - Deploy to Host...,會出現以下部署窗口:ui
在 Deploy to Host 對話框設置部署參數,而後單擊 Deploy,便可執行初次部署。阿里雲
Deploy File:部署文件包含兩種方式。
本文爲雲棲社區原創內容,未經容許不得轉載。