使用 IntelliJ 创建适用于 Azure 应用服务的 Hello World Web 应用

本文演示通过使用 Azure Toolkit for IntelliJ 创建基本的 Hello World Web 应用并将 Web 应用发布到 Azure 应用服务所需的步骤。

注意

如果首选使用 Eclipse,请查看适用于 Eclipse 的类似教程

如果还没有 Azure 订阅,可以在开始前创建一个免费帐户

请勿忘记在完成本教程后清理资源。 在这种情况下,运行本指南不会超出免费帐户配额。

先决条件

安装和登录

以下步骤将引导你完成 IntelliJ 开发环境中的 Azure 登录过程。

  1. 如果尚未安装该插件,请参阅 Azure Toolkit for IntelliJ

  2. 若要登录 Azure 帐户,请导航到左侧的 Azure 资源管理器边栏,然后单击“Azure 登录”图标。 或者,可以导航到 “工具”,展开 Azure,然后单击“ Azure 登录”。

    Sign in to Azure on IntelliJ.

  3. 在“Azure 登录”窗口中选择“OAuth 2.0”,然后单击“登录” 有关其他登录选项,请参阅 Azure Toolkit for IntelliJ 的登录说明

  4. 在浏览器中,使用帐户登录,然后返回到 IntelliJ。 在 “选择订阅 ”对话框中,单击要使用的订阅,然后单击“ 选择”。

创建新 Web 应用项目

  1. 单击“文件”,展开“新建”,然后单击“项目”

  2. 在“新建项目”对话框中,选择“Maven”,并确保已选中“从原型创建”选项。 从列表中选择“maven-archetype-webapp”,然后单击“下一步”

    Select the maven-archetype-webapp option.

  3. 展开“ 项目坐标” 下拉列表以查看所有输入字段。 为新的 Web 应用指定以下信息,然后单击“ 下一步” :

    • 名称:Web 应用的名称。 此值将用于自动填充 Web 应用的 ArtifactId 字段。
    • GroupId:项目组的名称,通常是公司域,例如 com.microsoft.azure
    • 版本:我们将保留默认版本 1.0-SNAPSHOT
  4. 自定义任何 Maven 设置或接受默认设置,然后单击“完成”

  5. 若要查找生成的代码,请在左侧 的“项目 ”选项卡上导航到项目,然后打开文件 src/main/webapp/index.jsp。 你将看到类似于以下示例的代码。

    <html>
     <body>
       <h2>Hello World!</h2>
     </body>
    </html>
    

    Open the index.jsp file.

将 Web 应用部署到 Azure

  1. “项目资源管理器”视图下,右键单击项目,展开 Azure,然后单击“部署到 Azure”Web 应用

  2. 在“部署到 Azure”对话框中,可将应用程序部署到现有的 Tomcat Web 应用中,也可创建一个新的 Web 应用。

    a. 单击 + 以创建新 Web 应用。 如果订阅中已存在现有的 Web 应用,则请从“Web 应用”下拉列表中选择“Web 应用”

    Deploy to Azure dialog window.

    b. 在弹出的“创建 Web 应用”对话框中,指定以下信息,然后单击“确定”

    • 名称:WebApp 的域名。 此值应在 Azure 中是唯一的。
    • 平台:选择“Linux-Java 8-TOMCAT 9.0”或视情况而定

    c. 若要部署到现有的 Web 应用,请从“Web 应用”下拉菜单中选择 Web 应用,然后单击“运行”

  3. 成功部署 Web 应用后,工具包会显示一条状态消息,以及成功部署的 Web 应用的 URL。

  4. 可使用状态消息中提供的链接转到 Web 应用。

    Browsing your web app.

管理部署配置

提示

发布 Web 应用后,可单击工具栏上的绿色箭头图标来运行部署。

  1. 在运行 Web 应用的部署之前,可单击 Web 应用的下拉菜单并选择“编辑配置”来修改默认设置

    Edit configuration menu.

  2. 在“运行/调试配置”对话框中,可修改任何默认设置。 单击“确定”保存设置。

清理资源

  1. 若要删除 Web 应用,请导航到左侧的“Azure 资源管理器”边栏并找到“Web 应用”项

    注意

    如果“Web 应用”菜单项未展开,请单击 Azure 资源管理器工具栏上的“刷新”图标,或者右键单击“Web 应用”菜单项并选择“刷新”来手动刷新列表

  2. 右键单击要删除的 Web 应用,然后单击“删除”

  3. 若要删除应用服务计划或资源组,请访问 Azure 门户并手动删除订阅下的资源。

后续步骤

若要报告 bug 或请求新功能,请在 GitHub 存储库创建问题,或使用标记 azure-java-tools 在 Stack Overflow 上提问。

若要详细了解如何将 Java 与 Azure 配合使用,请参阅以下链接:

有关创建 Azure Web 应用的详细信息,请参阅App 服务概述