在 Intellij IDEA 中部署 Java 应用到 阿里云 ECS

本文涉及的产品
云服务器 ECS,每月免费额度280元 3个月
云服务器ECS,u1 2核4GB 1个月
简介: 在 Intellij IDEA 中,部署 Java 应用程序到阿里云 ECS

如果你是在 Eclipse 平台上开发,请移步 Eclipse 版:https://yq.aliyun.com/articles/657742

image

前言

随着云计算技术突飞猛进的发展,越来越多的开发者选择将应用程序部署到阿里云的 ECS 机器上,这里是一篇教程文章,介绍如何将本地 IntelliJ IDEA 中开发的 Java 应用程序,部署到阿里云 ECS。

本地开发

无论是编写云端运行的,还是编写本地运行的 Java 应用程序,代码编写本身并没有特别大的变化,因此本文采用一个及其基础的样例《在 Web 页面打印 HelloWorld 的 Java Servlet 》为例,做参考。

image

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 中编写的应用程序,极速部署到 ECS中去。
插件主页:https://www.aliyun.com/product/cloudtoolkit

阿里云的这个 IntelliJ IDEA 插件的安装过程,和普通的插件大同小异,这里不再赘述,读者请自行安装。

配置插件首选项

安装完插件之后,点击工具栏中的阿里云图标,如图

image

出现如下界面,配置阿里云账号的 AK 和 SK,即可完成首选项配置。(如果是子账号,则填写子账号的 AK 和 SK)

image

部署

image

在 IntelliJ IDEA 中,鼠标右键项目工程名,在出现的菜单中点击 Alibaba Cloud - Deploy to ECS...,会出现如下部署窗口:

image

在 Deploy to ECS 对话框设置部署参数,然后单击 Deploy,即可执行初次部署。

部署参数说明:

  • Deploy File:部署文件包含两种方式。

    • Maven Build:如果当前工程采用 Maven 构建,可以使用 Cloud Toolkit 直接构建并部署。
    • Upload File:如果当前工程并非采用 Maven 构建,或者本地已经存在打包好的部署文件,可以选择并直接上传本地的部署文件。
  • Target Deploy ECS:在下拉列表中选择地域,然后在地域中选择要部署的 ECS 实例。
  • Deploy Location :输入在 ECS 上部署路径,如 /root/tomcat/webapps。
  • Commond:输入应用启动命令,如 sh /root/restart.sh。表示在完成应用包的部署后,需要执行的命令 —— 对于 Java 程序而言,通常是一句 Tomcat 的启动命令。

视频演示


立即点击下载


官网
https://toolkit.aliyun.com


5685e931e06cd61faa41dee0ad46bf251fe56837

交流群(钉钉)


b35318a3e1a70775eee7dcb295468d50f5d21abb

交流群(微信)





相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
1天前
|
弹性计算 固态存储
玩转阿里云游戏服务器:阿里云幻兽帕鲁Palworld游戏专属服务器搭建保姆级流程
对于热爱《幻兽帕鲁》的玩家们来说,与好友一起联机冒险无疑是游戏的一大乐趣。但如何快速搭建一个专属服务器,让你和朋友轻松“抓帕鲁”呢?本文将为您提供阿里云极简部署幻兽帕鲁专属服务器的指引,让您仅需轻点三次鼠标,3秒轻松开服!
|
1天前
|
弹性计算 大数据 云计算
阿里云最便宜的云服务器多少钱一年?2024年阿里云服务器配置报价参考
阿里云最便宜的云服务器多少钱一年?在云计算的浪潮中,阿里云作为行业佼佼者,经常推出各种优惠活动。近期,阿里云为新用户推出了两款极具竞争力的服务器产品:一款是2核2G3M的轻量应用服务器,秒杀价年付仅需61元;另一款则是同配置的云服务器ECS,年费仅需99元。那么,面对这两款服务器,我们该如何选择呢?
|
1天前
|
存储 弹性计算 安全
云服务器能用来做什么?云服务器用途解读及最新阿里云服务器配置价格表分享
随着互联网的深入发展,云服务器已经成为许多个人和企业不可或缺的一部分。那么,云服务器具体有哪些用途呢? 首先,云服务器是实现各类web服务的得力助手。无论是个人网站、中小型企业网站,还是大型门户网站、行业网站,乃至视频、电影网站等,都可以通过云服务器轻松搭建,助力您在网络世界占有一席之地。 其次,云服务器还可作为邮件服务器使用。凭借其高性能的数据处理能力,云服务器不仅能安全储存数据,还能快速处理数据,是企业搭建自己的企业邮箱系统的理想选择。
|
1天前
|
弹性计算 大数据 测试技术
阿里云服务器多少钱一年?2024年阿里云优惠云服务器新版租用价格表出炉!
在当下云计算的浪潮中,阿里云作为国内领先的云服务提供商,一直备受关注。许多用户都想知道,租用阿里云服务器一年需要多少钱?今天,就为大家带来了一份详细的优惠云服务器新版租用价格表。对于轻量级应用,阿里云2核2G3M轻量应用服务器一年仅需62元,无疑是性价比之选。而如果是稍微复杂一些的应用场景,阿里云2核2G3M经济型e实例云服务器ECS一年价格为99元,也非常实惠。
|
1天前
|
弹性计算 Linux Windows
阿里云上自建Palworld/幻兽帕鲁服务器教程,新手小白搭建步骤
随着幻兽帕鲁/Palworld的风靡,越来越多的小伙伴渴望拥有属于自己的游戏服务器,以便随时随地与好友组队冒险。今天,就为大家带来一篇简单易懂的自建服务器教程,让你轻松从新手小白晋升为服务器搭建高手!
|
1天前
|
弹性计算 搜索推荐 定位技术
2024年阿里云上搭建《幻兽帕鲁》专用服务器,详细步骤
随着《幻兽帕鲁》这款游戏的持续火热,越来越多的玩家开始追求更加个性化的游戏体验,搭建自己的专属服务器成为了不少玩家的首选。但很多玩家可能会因为技术门槛而犹豫不决。现在,好消息来了!阿里云为《幻兽帕鲁》的玩家们推出了全程自动化的服务器搭建服务,即使你是零技术基础,也能轻松拥有自己的服务器。
|
1天前
|
弹性计算 大数据 测试技术
阿里云2核2G配置云服务器价格多少钱?2024年阿里云2核2G配置云服务器价格性能参考
在当下云计算的时代,阿里云作为国内领先的云服务提供商,一直在为我们带来高性价比的云产品。近期,阿里云推出的2核2G3M轻量应用服务器更是引起了广泛关注,尤其是其诱人的价格——新用户专享价仅需61元一年!要知道,原价可是87元一年,现在降价幅度相当大。
|
1天前
|
弹性计算 大数据 测试技术
阿里云8核16G云服务器并发承载量多少?2024年阿里云8核16G云服务器测评
阿里云8核16G云服务器采用了高性能的处理器和大容量内存,具备强大的计算能力和内存带宽,可以满足多个应用程序的同时运行和访问需求。阿里云8核16G云服务器的并发承载量同样受到多种因素的影响,如服务器配置、网络环境、应用程序的架构和优化等。选择云服务器时,除了考虑服务器的性能表现,还需要考虑其他因素,如云服务提供商的服务质量、技术支持、价格等。因此,建议在购买前进行充分的调研和测试,选择最适合自己需求的云服务器。
|
1天前
|
弹性计算 Linux Windows
玩转幻兽帕鲁Palworld:阿里云上搭建《幻兽帕鲁Palworld》多人游戏专用服务器,图文教程
《幻兽帕鲁》无疑是近期游戏界的焦点,其独特的开放世界与生存制作玩法吸引了众多玩家。但你知道吗?与好友一同在这个世界中冒险,其实更加有趣!今天,就为大家带来详细的图文攻略,教你在阿里云上快速搭建《幻兽帕鲁》的多人游戏专用服务器。
|
1天前
|
弹性计算 安全 数据安全/隐私保护
幻兽帕鲁Palworld服务器怎么搭建,阿里云幻兽帕鲁搭建全攻略
近期,幻兽帕鲁这款游戏风靡一时,许多玩家都沉浸在其独特的游戏世界中。但是,想要和好友一起联机畅游,却苦于不知道如何搭建服务器?别担心,今天就来给大家分享一个轻松搭建幻兽帕鲁服务器的方法。
19 0
幻兽帕鲁Palworld服务器怎么搭建,阿里云幻兽帕鲁搭建全攻略

热门文章

最新文章