广州建网站技术,2345浏览器手机版,wordpress 语言文件夹,诚讯通网站在之前的文章《在 Intellij IDEA 中部署 Java 应用到 阿里云 ECS》中讲解了如何将一个本地应用部署到阿里云 ECS 上去#xff0c;有些读者反馈目前还有一些测试机器是在经典网络#xff0c;甚至是在本地机房中#xff0c;咨询是否可以通过 Cloud Toolkit 插件将应用部署到这…在之前的文章《在 Intellij IDEA 中部署 Java 应用到 阿里云 ECS》中讲解了如何将一个本地应用部署到阿里云 ECS 上去有些读者反馈目前还有一些测试机器是在经典网络甚至是在本地机房中咨询是否可以通过 Cloud Toolkit 插件将应用部署到这些服务器上去最新版本的 Cloud Toolkit 已经发布完全支持啦。
本地开发
无论是编写云端运行的还是编写本地运行的 Java 应用程序代码编写本身并没有特别大的变化因此本文采用一个及其基础的样例《在 Web 页面打印 HelloWorld 的 Java Servlet 》为例做参考。 public class IndexServlet extends HttpServlet {private static final long serialVersionUID -112210702214857712L;Overridepublic 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;}Overrideprotected void doPost( HttpServletRequest req, HttpServletResponse resp ) throws ServletException, IOException {return;}}
源代码下载
上述代码就是一个标准的 Java 工程用于在 Web 页面上打印一串“Hello World”的文案。
安装插件
阿里云提供了基于 Intellij IDEA 的插件以方便开发人员能够高效的将本地 IDE 中编写的应用程序极速部署到服务器中去。 插件主页https://www.aliyun.com/product/cloudtoolkit
阿里云的这个 IntelliJ IDEA 插件的安装过程和普通的插件大同小异这里不再赘述读者请自行安装。
添加服务器 如上图所示在菜单Tools - Alibaba Cloud - Alibaba Cloud View - Host中打开机器视图界面如下图 点击右上角Add Host按钮出现添加机器界面。 部署 在 IntelliJ IDEA 中鼠标右键项目工程名在出现的菜单中点击 Alibaba Cloud - Deploy to Host...会出现如下部署窗口 在 Deploy to Host 对话框设置部署参数然后单击 Deploy即可执行初次部署。
部署参数说明 Deploy File部署文件包含两种方式。 Maven Build如果当前工程采用 Maven 构建可以使用 Cloud Toolkit 直接构建并部署。Upload File如果当前工程并非采用 Maven 构建或者本地已经存在打包好的部署文件可以选择并直接上传本地的部署文件。Target Deploy host在下拉列表中选择Tag然后选择要部署的服务器。Deploy Location 输入在 ECS 上部署路径如 /root/tomcat/webapps。Commond输入应用启动命令如 sh /root/restart.sh。表示在完成应用包的部署后需要执行的命令 —— 对于 Java 程序而言通常是一句 Tomcat 的启动命令。
原文链接 本文为云栖社区原创内容未经允许不得转载。