0

是否可以使用 azure-sdk-for-java 或 azure-sdk-for-net 创建 tomcat 和 MySQL/SqlServer 服务,并以编程方式部署 war 文件?

我浏览了有关创建资源组和虚拟机的示例代码,但找不到有关在 sdk 中创建 tomcat、sqlserver 或 MySQL 的 api。

如果这是不可能的,那么将编程/自动部署到天蓝色的方法是什么?

4

1 回答 1

1

根据您的描述,根据我的理解,我认为您想创建一个带有 tomcat 和数据库的 Azure 网站,以编程方式一次性部署 Java WebApp。

为此,根据我的经验,您需要通过执行以下三个步骤来实现这些。

  1. 使用 Java/.NET 程序中的 ARM 模板和用于 Java/.NET 的 Azure SDK 创建一个带有 tomcat 和数据库的 webapp。有许多现有示例,其中包括两个 Azure 部署模板(示例1、2 和示例部署程序(用于Java.NET),您可以参考。

  2. 获取发布设置文件或设置部署凭据以获取您用于部署的凭据。看来您需要手动执行此步骤,而不是以编程方式。

  3. 通过 FTP、Kudu REST API 或您可以参考一些官方文档wiki的其他方式以编程方式部署您的 Java WebApp 。同时,您可以参考GitHub 上的 Azure Java WebApp 示例,了解您需要上传哪些文件。

希望能帮助到你。任何问题,请随时告诉我。

于 2016-10-13T15:50:12.953 回答