在 Azure Web 应用中创建 Java 应用程序

本分步指南将通过 Azure Web 应用帮助您启动并运行示例 Java 应用程序。除 Java 外,Azure Web 应用还支持其他语言,如 PHP、.NET、Node.JS、Python、Ruby 等,本教程重点介绍了 Java(其他语言将遵循同样的流程)。在本教程中完成的所有操作均符合 1元试用条件。

本分步指南将通过 Azure Web 应用帮助您启动并运行示例 Java 应用程序。除 Java 外,Azure Web 应用还支持其他语言,如 PHP、.NET、Node.JS、Python、Ruby 等,本教程重点介绍了 Java(其他语言将遵循同样的流程)。在本教程中完成的所有操作均符合 1元试用条件

开始之前

运行本示例之前,请在本地安装以下必备组件:

下载并安装 git

Azure CLI 2.0

如果没有 Azure 订阅,可在开始前创建一个试用帐户

步骤1:下载示例

1. 首先在计算机中搜索并打开 Git Bash。 

2. 输入以下命令将 Java 示例应用克隆到本地计算机。

git clone https://github.com/azure-appservice-samples/JavaCoffeeShopTemplate 

注意:示例下载完成后需要把 JavaCoffeeShopTemplate/webapps/ROOT.WAR 解压,解压完成后运行以下命令。

git add -A
git commit -am “<commit_message>”

步骤2:创建 Azure Web 应用

1. 登录到 Azure 门户,新建->” Web + 移动” -> “ Web 应用”。 

2. 输入”应用名称”, “应用服务计划/位置“选择默认即可。如果您想了解应用服务计划的详细信息,请访问 Azure 应用服务计划深入概述。 

3. 选择创建。 

步骤3:配置部署凭据 

待 Web 应用创建完成后,点击“部署凭据“, 输入”用户名“和密码,点击”保存“。由于 Git 和 FTP 无法使用你的登录帐户进行身份验证,因此我们需要使用此处新建的用户名和密码来部署 Java 应用。

步骤4: 配置本地 Git 部署选项

点击“部署选项“,”选择源“为”本地 Git 存储库“,点击确定。

 

步骤5:配置为使用 Java

选择“应用程序设置“,选择相应的” Java 版本“和“ Web 容器”,点击”保存“ 。

步骤6:推送本地 Java 应用程序到 Web 应用

1. 点击“概述“,复制” Git 克隆 URL“。

https://deployuser3@javademo.scm.chinacloudsites.cn:443/javademo.git

2. 切换到步骤 1 中的 Git Bash 窗口,运行以下命令。

git remote add azure https://deployuser3@javademo.scm.chinacloudsites.cn:443/javademo.git  

然后再运行以下命令将示例程序推送到 Web 应用,您需要输入步骤 3 中创建的部署凭据来完成推送。

git push azure master

在部署期间,Azure 应用服务会向 Git 告知其进度。 

至此,您已成功将 Java 编写的示例应用程序部署到 Azure Web 应用中。打开浏览器,输入 Web 应用 URL,此时,该页面正在使用作为 Azure 应用服务 Web 应用运行的 Java 代码运行。 

步骤7:更新和部署代码

1. 使用本地文本编辑器打开 Java Coffee Shop TemplatewebappsROOT 中的 index.jsp 文件,然后对<body>中的文本稍微进行更改,我们在页面中插入了一段文本“Hello Azure!”:

2. 在 Git Bash 中分别运行以下命令:

git commit -am "updated index.jsp"
git push azure master

3. 可以看到已重新部署完成。

4. 刷新浏览器页面,可以看到内容已经更新。

后续步骤

映射自定义 DNS 名称

绑定自定义 SSL 证书

配置持续部署

扩展和缩减

添加用户身份验证

原文地址:https://www.cnblogs.com/zangdalei/p/7428110.html