2016-10-07 57 views
0

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

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

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

回答

1

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

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

  1. 创建使用ARM模板与Azure的SDK的Java/.NET一个Java/.NET程序的tomcat &数据库web应用程序。现有许多示例包括两个Azure部署模板(示例12)&示例部署程序(适用于Java & .NET),您可以参考该示例。

  2. 获取发布设置文件或设置部署凭证以获取用于部署的凭证。看起来你需要手动完成这一步,而不是以编程方式。

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

希望它有帮助。任何问题,请随时让我知道。

相关问题