我想知道是否有可能将带有MySQL数据库的spring boot应用程序部署到azure云中。我找不到任何说明或教程。
发布于 2015-06-11 16:39:05
发布于 2016-05-26 00:17:57
除了关于java web应用的一般信息,在Azure文档中还有一些Spring Boot特定的信息:
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> 发布于 2016-11-22 18:48:12
这对我使用Azure API-App很有效:
<代码>H19将webapps-文件夹和包含的war推送到git repository
如果应用程序设置正确(选择了正确的Java和Tomcat版本),则会自动提取war。
此外,您还可以添加一个web.config文件(与webapps文件夹平行),以获得更多配置选项。
如果ROOT.war未解压缩,请尝试删除现有的根文件夹。
https://stackoverflow.com/questions/30731982
复制相似问题