使用 IntelliJ 创建适用于 Azure 应用服务的 Hello World Web 应用
使用开源的 Azure Toolkit for IntelliJ 插件可以快速创建一个基本的 Hello World 应用程序并将其作为 Web 应用部署到 Azure 应用服务。
备注
如果首选使用 Eclipse,请查看适用于 Eclipse 的类似教程。
先决条件
若要完成文章中的步骤,需要安装用于 IntelliJ 的 Azure 工具包,该工具包需要以下软件组件:
- Azure 支持的 Java 开发工具包 (JDK)
- 已安装的 IntelliJ IDEA 旗舰版或社区版
备注
JetBrains 插件存储库中的 Azure Toolkit for IntelliJ 页列出了与该工具包兼容的内部版本。
安装和登录
在 IntelliJ IDEA 的“设置/首选项”对话框中 (Ctrl+Alt+S) 中,选择“插件”。 然后,在“市场”中找到“Azure Toolkit for IntelliJ”并单击“安装”。 安装后,单击“重启”以激活该插件。
若要登录到你的 Azure 帐户,请打开边栏中的“Azure 资源管理器”,然后单击顶部栏中的“Azure 登录”图标(或者在 IDEA 菜单中选择“工具”>“Azure”>“Azure 登录”)。
在“Azure 登录”窗口中选择“设备登录”,然后单击“登录”(其他登录选项)。
在“Azure 设备登录”对话框中单击“复制并打开”。
在浏览器中粘贴设备代码(在最后一个步骤中单击“复制并打开”时已复制),然后单击“下一步”。
在“选择订阅”对话框中选择要使用的订阅,然后单击“确定”。
创建 Web 应用项目
在 IntelliJ 中,依次单击“文件”菜单、“新建”、“项目”。
在“新建项目”对话框中,选择 Maven,然后选择 maven-archetype-webapp,然后单击“下一步” 。
为 Web 应用指定 GroupId 和 ArtifactId,然后单击“下一步” 。
自定义任何 Maven 设置或接受默认设置,然后单击“下一步” 。
指定项目名称和位置,并单击“完成” 。
在“项目资源管理器”视图下,按如下所示打开并编辑文件 src/main/webapp/index.jsp,然后保存更改:
<html> <body> <b><% out.println("Hello World!"); %></b> </body> </html>
将 Web 应用部署到 Azure
在“项目资源管理器”视图下右键单击你的项目,展开“Azure”,然后单击“部署到 Azure”。
在“部署到 Azure”对话框中,如果已有现有的 Tomcat Web 应用,则可将该应用程序直接部署到该 Web 应用,否则应该先创建一个 Web 应用。
单击“没有可用的 Web 应用,单击此处以新建一个”链接以创建新的 Web 应用;如果订阅中已有现有的 Web 应用,可以从“Web 应用”下拉列表中选择“创建新的 Web 应用”。
在弹出对话框中,选择“TOMCAT 8.5-jre8”作为 Web 容器,指定其他所需信息,然后单击“确定”创建 Web 应用。
从“Web 应用”下拉列表中选择 Web 应用,然后单击“运行”。(若要部署到现有的 Web 应用,则可以从此处开始)
成功部署 Web 应用后,工具包会显示一条状态消息,以及成功部署的 Web 应用的 URL。
可使用状态消息中提供的链接转到 Web 应用。
管理部署配置
发布 Web 应用后,你的设置将保存为默认设置。可以通过单击工具栏上的绿色箭头图标来运行部署。 可通过单击 Web 应用的下拉菜单来修改设置,然后单击“编辑配置” 。
出现“运行/调试配置”对话框后,可修改任意默认设置,然后单击“确定” 。
清理资源
在 Azure 资源管理器中删除 Web 应用
后续步骤
若要报告 bug 或请求新功能,请在我们的 GitHub 存储库上创建问题。 或者,在 Stack Overflow 上使用标记 azure-java-tools 提出问题。
若要详细了解如何将 Java 与 Azure 配合使用,请参阅以下链接:
有关创建 Azure Web 应用的其他信息,请参阅 Web 应用概述。