使用 Eclipse 为 Azure 应用服务创建 Hello World Web 应用

本文演示了使用适用于 EclipseAzure 工具包创建基本 Hello World Web 应用并将 Web 应用发布到 Azure 应用服务所需的步骤。

注意

如果你更喜欢使用 IntelliJ IDEA,请查看有关 IntelliJ的 类似教程。

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

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

先决条件

若要完成本文中的步骤,需要安装需要以下软件组件的 Azure Toolkit for Eclipse:

备注

在 Eclipse Marketplace 中,Azure Toolkit for Eclipse 页面列出了与该工具包兼容的版本。

安装和登录

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

  1. 如果尚未安装插件,请参阅 安装用于 Eclipse 的 Azure 工具包

  2. 若要登录到 Azure 帐户,请单击 工具,单击 Azure,然后单击 登录

    Eclipse IDE 中登录到 Azure。

  3. Azure 登录 窗口中,选择 设备登录,然后单击 登录其他登录选项)。

  4. Azure 设备登录 对话框中单击 “复制&打开”。

  5. 在浏览器中,粘贴设备代码(该代码是在上一步中单击 复制&打开 时复制的),然后单击 下一步

  6. 选择 Azure 帐户并完成登录所需的任何身份验证过程。

  7. 登录后,关闭浏览器并切换回 Eclipse IDE。 在“选择订阅 对话框中,选择要使用的订阅,然后单击 选择

安装所需的软件(可选)

若要确保具有使用 Web 应用项目所需的组件,请执行以下步骤:

  1. 单击“帮助”菜单,然后单击 安装新软件

  2. 可用软件 对话框中,单击 管理,并确保选择了最新的 Eclipse 版本-例如,2020-06

  3. 单击“应用并关闭”。 展开“使用:”下拉菜单,显示建议的站点。 选择最新的 Eclipse 版本站点以查询可用软件。

  4. 向下滚动列表,然后选择 Web、XML、Java EE 和 OSGi 企业开发 项。 单击 “下一步”

  5. 在“安装详细信息”窗口中,单击 下一步

  6. 在“审阅许可证”对话框中,查看许可协议的条款。 如果接受许可协议的条款,请单击 我接受许可协议的条款,然后单击 完成

    注意

    可以在 Eclipse 工作区右下角检查安装进度。

  7. 如果系统提示重启 Eclipse 以完成安装,请单击 立即重启

创建 Web 应用项目

  1. 单击 文件,展开 新建,然后单击 项目。 在“新建项目”对话框窗口中,展开 Web,选择 动态 Web 项目,然后单击“下一步”

    提示

    如果未看到 Web 列为可用项目,请参阅本部分 以确保拥有所需的 Eclipse 软件。

  2. 在本教程中,将项目命名 MyWebApp。 屏幕将如下所示:

    新的动态 Web 项目属性

  3. 单击 完成

  4. 在左侧的“包资源管理器”窗格中,展开“MyWebApp”。 右键单击“WebContent”,将鼠标悬停在“新建”上,然后单击“其他…”

  5. 展开“Web”以查找“JSP 文件”选项。 单击 “下一步”

  6. “新建 JSP 文件”对话框中,将文件命名为 index.jsp,将父文件夹保留为 myWebApp/WebContent,然后单击 “下一步”

    “新建 JSP 文件”对话框

  7. “选择 JSP 模板”对话框中,出于本教程的目的,选择 “新建 JSP 文件”(html 5),然后单击 完成

  8. 当您的index.jsp文件在Eclipse中打开时,添加文本以在现有<body>元素中动态显示Hello World!。 更新后的 <body> 内容应类似于以下示例:

    <body>
    <b><% out.println("Hello World!"); %></b>
    </body>
    
  9. 保存index.jsp。

将 Web 应用部署到 Azure

  1. 在左侧的“包资源管理器”窗格中,右键单击项目,选择 Azure,然后选择 发布为 Azure Web 应用

    发布为 Azure Web 应用

  2. 出现 部署 Web 应用 对话框时,可以选择以下选项之一:

    • 选择现有 Web 应用(如果存在)。

    • 如果没有现有的 Web 应用,请单击 创建

      可以在此处配置运行时环境、应用服务计划资源组和应用设置。 如有必要,请创建新资源。

      创建应用服务 对话框中指定 Web 应用的必要信息,然后单击 创建

  3. 选择 Web 应用,然后单击“部署”

  4. 成功部署您的 Web 应用程序后,该工具包将在“Azure 活动日志”选项卡下显示 已发布 状态,该状态是指向已部署 Web 应用程序的 URL 的超链接。

  5. 可以使用状态消息中提供的链接浏览到 Web 应用。

    浏览 Web 应用

清理资源

  1. 将 Web 应用发布到 Azure 后,可以通过右键单击 Azure 资源管理器并选择上下文菜单中的选项之一来管理它。 例如,可以在此处 删除您的 Web 应用,从而清理本教程的资源。

    管理应用服务

显示 Azure 浏览器视图

如果 Azure 资源管理器 视图在 Eclipse 中不可见,请执行下列操作来显示它:

  1. 单击 窗口,将鼠标悬停在 显示视图上,然后单击 其他

  2. 显示视图 对话框中,展开 Azure,选择 Azure 资源管理器,然后单击 打开

    选择 Azure 资源管理器选项。

后续步骤

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

有关将 Java 与 Azure 配合使用的详细信息,请参阅以下链接:

有关创建 Azure Web 应用的其他信息,请参阅 Web 应用概述