练习 - 将 Web 应用部署到 Azure

已完成

假设你有一个简单的 Java Web 应用,你已用 IntelliJ IDEA 编写。 想要在 Azure 中测试应用,并且希望使部署尽可能简单,以便开发人员无需使用额外的工具。 用于 IntelliJ 的 Azure 工具包包含一个向导,可更轻松地部署 Web 应用。

在本练习中,你将使用部署向导将 Web 应用部署到 Azure。

登录 Azure

若要浏览 Azure 资源,必须先登录到 Azure。 通过登录,可以指定要在其中创建资源的订阅和目录。

  1. IntelliJ IDEA“视图 ”菜单上,选择 “工具”窗口 ,然后选择 “Azure 资源管理器”。

  2. Azure 资源管理器 窗口中,选择“ 登录 ”按钮:

    Azure 登录按钮的屏幕截图。

  3. 选择 “设备登录”,然后选择“ 登录”。

  4. “Azure 设备登录 ”页中,选择“ 复制&打开”。

  5. 在浏览器中,按 Ctrl-V 粘贴代码,然后选择“ 下一步”。

  6. 使用用户凭据登录到 Azure 帐户。

  7. 看到登录确认时,请关闭浏览器窗口。

  8. IntelliJ IDEA“选择订阅 ”对话框中,选择 “Concierge 订阅”。 这是专门为沙盒创建的订阅。

    “选择 Azure 订阅”对话框的屏幕截图。

Azure 资源管理器现在在 Azure 订阅中显示对象。 可以浏览不同类型的对象,例如存储帐户。

配置和部署 Web 应用

现在,可以使用 “部署到 Azure ”向导在 Azure 应用服务中创建新应用,然后将项目部署到其中:

  1. 在 IntelliJ IDEA 的 “项目 ”窗口中,右键单击 Web 应用 项目,选择 Azure,然后选择“ 部署到 Azure Web 应用”。

  2. 在“部署到 Azure”对话框中,选择 +Web 应用 按钮。

    部署 WebApp 对话框。

  3. 在“ 创建 Web 应用 ”对话框中,单击“ 更多设置”,选择 资源组 ,然后选择 “[沙盒资源组名称]”,然后选择“ 确定

    “创建 WebApp”对话框的屏幕截图。

  4. 在“创建 Web 应用”对话框中,单击+“计划”按钮,在“名称”中键入任意名称,然后选择“定价层”Free_F1

    “创建应用服务计划”对话框的屏幕截图。

  5. 在“ 创建 Web 应用 ”对话框中,选择“ 确定”。 在“ 部署到 Azure ”对话框中,选择“ 运行”。 用于 IntelliJ 的 Azure 工具包将 Web 应用部署到 Azure,并在默认 Web 浏览器中显示站点。

    在 Azure 应用服务中运行的已部署 Web 应用的屏幕截图。

重新部署 Web 应用

  1. 将 Web 应用部署到 Azure 后,设置将保存为 IDE 中的运行配置。 若要重新部署,请选择右上角的绿色 “运行” 图标,或按 Shift + F10

    重新部署在 Azure 应用服务中运行的 Web 应用的屏幕截图。