您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

用于 Java 的 Azure 应用服务库Azure App Service libraries for Java

概述Overview

使用 Azure 应用服务部署和管理网站、Web 应用程序与 REST API。Deploy and manage websites, web applications, and REST APIs with Azure App Service.

若要开始使用 Azure 应用服务,请参阅在 Azure 中创建第一个 Java Web 应用To get started with Azure App Service, see Create your first Java web app in Azure.

管理 APIManagement API

使用管理 API 在 Azure 应用服务中部署、缩放和配置应用程序。Deploy, scale, and configure applications in Azure App Service with the management API.

向 Maven pom.xml 文件中添加依赖项,以便在项目中使用管理 API。Add a dependency to your Maven pom.xml file to use the management API in your project.

<dependency>
    <groupId>com.microsoft.azure</groupId>
    <artifactId>azure-mgmt-appservice</artifactId>
    <version>1.3.0</version>
</dependency>

示例Example

将 Docker 映像中的 Web 应用部署到 Linux 上运行的 Azure Web 应用。Deploy a webapp from a Docker image into an Azure Web App running on Linux.

WebApp app = azure.webApps().define("newLinuxWebApp")
    .withExistingLinuxPlan(myLinuxAppServicePlan)
    .withExistingResourceGroup("myResourceGroup")
    .withPrivateDockerHubImage("username/my-java-app")
    .withCredentials("dockerHubUser","dockerHubPassword")
    .withAppSetting("PORT","8080").
    .create();

示例Samples

从 FTP 或 GitHub 部署 Web 应用Deploy a web app from FTP or GitHub
使用部署槽交换应用版本Swap between app versions with deployment slots
配置自定义域 Configure a custom domain
跨多个区域缩放 Web 应用Scale a web app across multiple regions

详细了解可在应用中使用的 Azure 应用服务示例 Java 代码Explore more sample Java code for Azure App Service you can use in your apps.