无法将Spring Boot应用程序部署到Azure

布雷特

我无法让Spring Boot站点对Azure Web实例进行响应。我已遵循Java应用程序说明上传说明看来IIS服务器正在接收请求,但是战争中的servlet没有响应。根据文档,有一些陷阱。特别是,应将web.config部署到wwwroot并指定java路径以及转发端口。我相信我已经涵盖了这些基础-我的web.config粘贴在下面。

我确实尝试过从市场上部署tomcat服务器,但效果很好。当我替换war文件和web.config时,spring boot应用程序无法正常工作。

一条有趣的信息是,HTTP_PLATFORM_PORT环境变量似乎未定义。

应用设置:

应用程式设定

Azure控制台信息(Env变量和Web.config):

D:\home\site\wwwroot

> dir
D:\home\site\wwwroot
Volume in drive D is Windows
 Volume Serial Number is 789E-197B

 Directory of D:\home\site\wwwroot

03/01/2016  02:14 AM    <DIR>          .
03/01/2016  02:14 AM    <DIR>          ..
02/29/2016  08:15 PM    <DIR>          bin
03/01/2016  01:49 AM         8,771,899 web-0.0.1-SNAPSHOT.war
03/01/2016  02:10 AM               496 web.config
03/01/2016  02:08 AM               496 web.custom.config
03/01/2016  01:54 AM             4,868 web.tomcat.config
03/01/2016  02:14 AM    <DIR>          webapps



> echo %java_home%
D:\home\site\wwwroot
D:\Program Files\Java\jdk1.8.0_60


> echo %http_platform_port%
D:\home\site\wwwroot
%http_platform_port%


> cat web.config
D:\home\site\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 &quot;%HOME%\site\wwwroot\web-0.0.1-SNAPSHOT.war&quot;">
    </httpPlatform>
  </system.webServer>
</configuration>
达菲

那不应该是可执行的JAR而不是WAR吗?您可以仅安装JDK 8来运行Spring Boot JAR,但是需要Java EE应用服务器才能将WAR部署到其中。

我不知道web.config文件是什么。我使用Cloud Foundry。我需要的只是一个JAR,一个用于配置的.yml文件和一个JDK。Spring Boot JAR应该在其中包含整个应用程序及其依赖项。我使用Maven创建胖JAR。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从Azure管道将Spring Boot Gradle应用程序部署到Azure App Service

来自分类Dev

将应用程序部署到Azure

来自分类Dev

将应用程序部署到Azure

来自分类Dev

将Spring Boot应用程序部署到AWS Beanstalk

来自分类Dev

将Spring Boot应用程序部署到Tomcat 8

来自分类Dev

将Spring Boot应用程序部署到独立的Tomcat中后无法正常工作

来自分类Dev

无法将罐子从Spring Boot应用程序部署到Nexus / Artifactory

来自分类Dev

Spring Boot应用程序部署到专用的码头实例

来自分类Dev

将Angular 2应用程序部署到Azure

来自分类Dev

将laravel应用程序部署到Azure

来自分类Dev

将 Angular 2 应用程序部署到 Azure

来自分类Dev

从 VS Code 将 NodeJS 应用程序部署到 Azure

来自分类Dev

将角度应用程序部署到Azure Web应用程序-但显示默认的Azure页面

来自分类Dev

将 GitLab Web 应用程序部署到 Azure 应用程序服务

来自分类Dev

将Spring Boot旧版Web应用程序部署到Weblogic 10.3.6服务器

来自分类Dev

将Spring Boot应用程序部署到数字海洋

来自分类Dev

将Spring Boot应用程序部署到Heroku时出现SQLSyntaxErrorException

来自分类Dev

AWS CodePipeline将Spring Boot应用程序部署到Elastic BeansTalk

来自分类Dev

如何将Spring Boot应用程序大战部署到AWS Elastic Beanstalk?

来自分类Dev

如何将Spring Boot应用程序项目部署到Heroku

来自分类Dev

将Spring Boot Web应用程序作为服务部署到Ubuntu

来自分类Dev

Jenkins无法启动Spring Boot应用程序的Azure App Service部署

来自分类Dev

将MVC应用程序部署到Azure后无法加载NewtonSoft.JSON

来自分类Dev

无法将ASP.NET Core 2.1 Angular应用程序部署到Azure

来自分类Dev

无法使用本地 git 将 web 应用程序部署到 Azure

来自分类Dev

将应用程序部署到 Bluemix

来自分类Dev

无法部署Spring Boot应用程序

来自分类Dev

无法部署Spring Boot应用程序

来自分类Dev

无法将Symfony应用程序部署到Heroku

Related 相关文章

  1. 1

    从Azure管道将Spring Boot Gradle应用程序部署到Azure App Service

  2. 2

    将应用程序部署到Azure

  3. 3

    将应用程序部署到Azure

  4. 4

    将Spring Boot应用程序部署到AWS Beanstalk

  5. 5

    将Spring Boot应用程序部署到Tomcat 8

  6. 6

    将Spring Boot应用程序部署到独立的Tomcat中后无法正常工作

  7. 7

    无法将罐子从Spring Boot应用程序部署到Nexus / Artifactory

  8. 8

    Spring Boot应用程序部署到专用的码头实例

  9. 9

    将Angular 2应用程序部署到Azure

  10. 10

    将laravel应用程序部署到Azure

  11. 11

    将 Angular 2 应用程序部署到 Azure

  12. 12

    从 VS Code 将 NodeJS 应用程序部署到 Azure

  13. 13

    将角度应用程序部署到Azure Web应用程序-但显示默认的Azure页面

  14. 14

    将 GitLab Web 应用程序部署到 Azure 应用程序服务

  15. 15

    将Spring Boot旧版Web应用程序部署到Weblogic 10.3.6服务器

  16. 16

    将Spring Boot应用程序部署到数字海洋

  17. 17

    将Spring Boot应用程序部署到Heroku时出现SQLSyntaxErrorException

  18. 18

    AWS CodePipeline将Spring Boot应用程序部署到Elastic BeansTalk

  19. 19

    如何将Spring Boot应用程序大战部署到AWS Elastic Beanstalk?

  20. 20

    如何将Spring Boot应用程序项目部署到Heroku

  21. 21

    将Spring Boot Web应用程序作为服务部署到Ubuntu

  22. 22

    Jenkins无法启动Spring Boot应用程序的Azure App Service部署

  23. 23

    将MVC应用程序部署到Azure后无法加载NewtonSoft.JSON

  24. 24

    无法将ASP.NET Core 2.1 Angular应用程序部署到Azure

  25. 25

    无法使用本地 git 将 web 应用程序部署到 Azure

  26. 26

    将应用程序部署到 Bluemix

  27. 27

    无法部署Spring Boot应用程序

  28. 28

    无法部署Spring Boot应用程序

  29. 29

    无法将Symfony应用程序部署到Heroku

热门标签

归档