我想知道是否可以将具有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上返回应用程序