2016-10-07 100 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示例來了解需要上傳的文件。

希望它有幫助。任何問題,請隨時讓我知道。

相關問題