在 Azure Web 应用中创建 Java 应用程序
2017-08-25 15:03
330 查看
本分步指南将通过 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 订阅,可在开始前创建一个试用帐户。
2. 输入以下命令将 Java 示例应用克隆到本地计算机。
本分步指南将通过 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[/code]
注意:示例下载完成后需要把 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 Template\webapps\ROOT 中的 index.jsp 文件,然后对<body>中的文本稍微进行更改,我们在页面中插入了一段文本“Hello Azure!”:
2. 在 Git Bash 中分别运行以下命令:git commit -am "updated index.jsp" git push azure master
3. 可以看到已重新部署完成。
4. 刷新浏览器页面,可以看到内容已经更新。后续步骤
映射自定义 DNS 名称
绑定自定义 SSL 证书
配置持续部署
扩展和缩减
添加用户身份验证
立即访问http://market.azure.cn
相关文章推荐
- 在 Azure Web 应用中创建 .NET 应用程序
- 在 Azure Web 应用中创建 PHP 应用程序
- 用Java缓存机制创建更快的Web应用----基本用法
- IntelliJ IDEA2016.1,gradle 创建 Java web 应用
- WebProject应用创建(以及虚拟映射)及编写servlet应用程序
- Spring Boot . 2 -- 用Spring Boot 创建一个Java Web 应用
- 创建一个 Java 应用数据库的桌面应用程序
- 用Java缓存机制创建更快的Web应用----简介和配置
- IDEA gradle 创建 Java web 应用
- JAVA IIntelliJ IDEA(3)-----使用gradle 创建 Java web 应用
- jHipster 3.4 创建最流行Java Web应用项目最简单的入门基本教程
- jHipster 3.4 创建最流行Java Web应用项目最简单的入门基本教程
- 在Java Web开发框架中创建VoiceXML页面-扩展 Java 驱动的 VoiceXML 应用程序
- Java Web应用程序认证 -- 基于JDK7的License开发应用以及认证
- IntelliJ IDEA2016.1,gradle 创建 Java web 应用
- 在Web应用中动态创建PDF文件-Java基础-Java-编程开发
- java 应用-创建,发布,目录结构,WEB-INF,META-INF,web.xml,build.xml
- 用Java缓存机制创建更快的Web应用----基本用法
- Eclipse for javaEE创建Web应用,并且转换为meven项目
- 用Java缓存机制创建更快的Web应用----基本用法