使用Azure SDK for Java / Net部署Java应用程序

时间:2016-10-07 07:48:28

标签: azure azure-sdk-.net azure-sdk

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

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

如果不可能,那么将程序化/自动部署到azure的方法是什么?

1 个答案:

答案 0 :(得分:1)

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

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

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

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

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

  4. 希望它有所帮助。如有任何疑虑,请随时告诉我。