我想知道是否可以將具有MySQL數據庫的Spring Boot應用程序部署到Azure雲中。 我找不到任何說明或教程。Microsoft Azure上的Spring Boot App應用程序
9
A
回答
4
0
如果您正在尋找在一般Azure的IAAS(基礎設施即服務)的一部分,那麼這個問題應該不會出現,因爲它是那麼好就像任何其他IAAS提供的其他雲服務提供商一樣,如亞馬遜。它幾乎可以運行任何東西,是的,包括Spring引導應用程序
如果您正在通過服務結構討論基於微服務的託管,問題會很有趣,因爲服務結構本身提供微服務託管部分和即插即用會有趣。
2
在附加到有關Java Web應用程序的一般信息,還有的Azure的文檔中加入一些Spring的特定開機信息:
https://azure.microsoft.com/en-us/documentation/articles/web-sites-java-custom-upload/#springboot
爲了得到一個Springboot應用程序運行,你需要上傳你的JAR或WAR文件並添加以下web.config文件。 web.config文件進入wwwroot文件夾。在web.config中調整參數以指向您的JAR文件,在以下示例中,JAR文件也位於wwwroot文件夾中。
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<handlers>
<add name="httpPlatformHandler" path="*" verb="*" modules="httpPlatformHandler" resourceType="Unspecified" />
</handlers>
<httpPlatform processPath="%JAVA_HOME%\bin\java.exe"
arguments="-Djava.net.preferIPv4Stack=true -Dserver.port=%HTTP_PLATFORM_PORT% -jar "%HOME%\site\wwwroot\my-web-project.jar"">
</httpPlatform>
</system.webServer>
</configuration>
1
這爲我工作與Azure的API,應用程序:
- 在Azure中
- 創建API的應用程序創建一個從春天工具套件(文件戰爭文件 - >導出 - >網絡 - >戰爭文件),或通過Maven構建
- 名義進行的戰爭文件「ROOT.war」
- 把它放在一個文件夾中「的webapps」
- 推的webapps文件夾和遏制戰爭到一個Git倉庫
- Git倉庫添加到API的應用程序的部署選項在Azure中
如果應用程序是否設置正確(正確的Java和Tomcat版本選擇) ,戰爭應該被自動提取。
此外,您可以添加一個web.config文件(與webapps文件夾並行),以獲取更多配置選項。
如果未提取ROOT.war,請嘗試刪除現有的ROOT文件夾。
相關問題
- 1. Azure中的Gradle Spring Boot Rest服務應用程序部署
- 2. Microsoft Azure上的實時應用程序
- 3. Dockerize Spring Boot App
- 4. 從其他應用程序啓動Spring Boot App
- 5. 無法將Spring Boot應用程序部署到Azure
- 6. 如何使用Eclipse IDE在Google App Engine(GAE)上部署Spring Boot應用程序?
- 7. Spring Boot應用程序中的SymmetricDS
- 8. 多模塊Spring Boot應用程序
- 9. Spring Boot web應用程序未啓動
- 10. Spring Boot JNDI應用程序設置
- 11. Spring Boot應用程序。 SecurityContextHolder與HttpSession
- 12. Spring-Boot應用程序啓動失敗
- 13. 測試Spring Boot應用程序?
- 14. Spring Boot應用程序日誌級別
- 15. 用簡單的Spring Boot App獲取錯誤「APPLICATION FAILED TO START」應用程序
- 16. 遠程調試Azure App Service上的ASP.NET Core 1.0應用程序
- 17. 調整Solaris 64位上的Spring Boot應用程序
- 18. 在端口80上的Spring Boot運行應用程序
- 19. 如何在Jelastic上使用PostgreSQL託管Spring Boot應用程序?
- 20. 無法在Microsoft Azure上部署簡單的Node.js應用程序
- 21. 作爲守護程序服務的Spring Boot應用程序?
- 22. Android上的Spring Boot?
- 23. 集成Spring Boot和現有的Spring應用程序
- 24. Spring Boot APP - 單元測試
- 25. 如何在Microsoft Azure應用程序網關上禁用TLSv1
- 26. 在tomcat上安裝spring-boot應用程序
- 27. 我可以在godaddy上部署Spring Boot應用程序
- 28. 無法在Glassfish 4.1上部署Spring Boot應用程序
- 29. 如何在Weblogic 12c(12.1.3)上部署Spring Boot應用程序?
- 30. Spring Boot Actuator在Docker上返回應用程序