首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Microsoft Azure上的Spring Boot App

Microsoft Azure上的Spring Boot App
EN

Stack Overflow用户
提问于 2015-06-09 20:24:33
回答 4查看 8.5K关注 0票数 10

我想知道是否有可能将带有MySQL数据库的spring boot应用程序部署到azure云中。我找不到任何说明或教程。

EN

回答 4

Stack Overflow用户

发布于 2015-06-11 16:39:05

是;

在Azure门户(tomcat或Jetty)上,使用gradle/构建脚本(info)

  • upload to azure (使用FTP options (info) & this

)从spring boot创建web应用程序(info)

  • create war文件

然后您就完成了-它将在默认URL上提供。

票数 5
EN

Stack Overflow用户

发布于 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文件夹中。

代码语言:javascript
复制
<?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 &quot;%HOME%\site\wwwroot\my-web-project.jar&quot;">
    </httpPlatform>
  </system.webServer>
</configuration> 
票数 3
EN

Stack Overflow用户

发布于 2016-11-22 18:48:12

这对我使用Azure API-App很有效:

  • 在Azure中创建API-App
  • 从Spring工具套件(文件->导出-> Web -> war -文件)或通过maven build
  • 创建war文件将war文件命名为“ROOT.war”
  • 将其放入文件夹“webapps”

<代码>H19将webapps-文件夹和包含的war推送到git repository

  • Add将git存储库推送到Azure中的Api-App部署选项<代码>H212<代码>F213

如果应用程序设置正确(选择了正确的Java和Tomcat版本),则会自动提取war。

此外,您还可以添加一个web.config文件(与webapps文件夹平行),以获得更多配置选项。

如果ROOT.war未解压缩,请尝试删除现有的根文件夹。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30731982

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档