我无法让我的Spring Boot站点在Azure Web实例上做出响应.我已经关注了Java app instructions和upload instructions.似乎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

03/01/2016 02:14 AM

02/29/2016 08:15 PM

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

> 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

arguments="-Djava.net.preferIPv4Stack=true -Dserver.port=%HTTP_PLATFORM_PORT% -jar "%HOME%\site\wwwroot\web-0.0.1-SNAPSHOT.war"">

解决方法:

不应该是可执行的JAR而不是WAR吗?您可以在安装了JDK 8的情况下运行Spring Boot JAR,但是您需要一个Java EE应用服务器来部署WAR.

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

标签:java,azure,spring-boot-2

来源: https://codeday.me/bug/20190611/1220302.html

azure不支持java1.9_java – 无法将Spring Boot应用程序部署到Azure相关推荐

  1. 将Spring Boot应用程序部署到Tomcat中

    "我喜欢编写身份验证和授权代码." 〜从来没有Java开发人员. 厌倦了一次又一次地建立相同的登录屏幕? 尝试使用Okta API进行托管身份验证,授权和多因素身份验证. 部署应用 ...

  2. 使用Spring-Cloud将Spring Boot应用程序部署到Cloud Foundry

    我有一个基于Spring Boot的小型应用程序 ,该应用程序使用Postgres数据库作为数据存储. 我想记录将示例应用程序部署到Cloud Foundry的步骤 . Spring Boot参考指南 ...

  3. SpringBoot之二:部署Spring Boot应用程序方式

    衡量多种部署方式 Spring Boot应用程序有多种构建和运行方式,其中一些你已经使用过了. 在IDE中运行应用程序(涉及Spring ToolSuite或IntelliJ IDEA). 使用Mav ...

  4. Openshift:使用Java 8在Wildfly 8.2.0上构建Spring Boot应用程序

    OpenShift DIY墨盒是在OpenShift上测试不受支持的语言的好方法. 但是它不具有可伸缩性(您可以在此处为可伸缩DIY墨盒投票),这使得它很难与生产级Spring Boot应用程序一起使 ...

  5. 在Amazon Elastic Beanstalk上部署Spring Boot应用程序

    在此博客中,我们将看到如何在Amazon ElasticBeanstalk上部署Spring Boot应用程序. Amazon ElasticBeanstalk具有一个预配置的Java环境,可用于部署 ...

  6. buildpack_使用Buildpack容器化Spring Boot应用程序

    buildpack 在本文中,我们将看到如何使用Buildpacks容器化Spring Boot应用程序. 在先前的一篇文章中,我讨论了Jib . Jib允许我们在不使用Dockerfile的情况下将 ...

  7. aws 删除ec2实例_如何在AWS EC2实例上部署Spring Boot应用程序

    aws 删除ec2实例 你好朋友, 在本教程中,我们将看到如何在AWS EC2实例上部署Spring Boot应用程序. 这是我们将要执行的步骤. 1.使用Spring Boot Initialise ...

  8. cognito_将Spring Boot应用程序与Amazon Cognito集成

    cognito 在本文中,我们将展示如何使用Spring Security 5.0中引入的OAuth 2.0客户端库 ,在Spring Boot应用程序中为身份验证用户使用Amazon Cognito ...

  9. cloud foundry_将Spring Boot应用程序绑定到Cloud Foundry中的服务的方法

    cloud foundry 如果要试用Cloud Foundry ,最简单的方法是下载出色的PCF开发人员或在Pivotal Web Services站点上创建试用帐户. 其余文章假定您已经安装了Cl ...

最新文章

  1. php ci 调用控制器,如何从Codeigniter中的另一个控制器加载一个控制器?
  2. redis 查看key的有效期_你经常忽略的Redis常见面试题,精选给你整理
  3. java消费者和生产者模型_Java实现简易生产者消费者模型过程解析
  4. 【机器视觉】 endfor算子
  5. 【算法21】从1到n的正数中1的出现次数
  6. Groovy里的运行时元数据编程(metata programming)
  7. pytorch list转tensor_点赞收藏:PyTorch常用代码段整理合集
  8. Shell脚本IF条件判断和判断条件总结
  9. 《Java程序设计》第16周周四:GUI编程及文件对话框的使用
  10. doubango TURN Data Indication报文代码
  11. Excel连接Mysql数据库
  12. 综合布线实训室建设方案(完整版)
  13. python处理excel教程视频-从零基础开始用Python处理Excel数据 视频教程
  14. call apply bind的作用和区别
  15. 苹果浏览器无法边下边播MP4(谷歌浏览器可以)
  16. uni-app动画渲染
  17. Jmeter性能测试报告导出
  18. VC下如何使用GDI+进行图像程序设计
  19. SAP ERP统驭科目
  20. 数据库和表的基本操作

热门文章

  1. vue项目中的回车登录
  2. Vue学习笔记之07-v-for循环遍历
  3. android aac硬解码,android AAC的音频硬解码
  4. es6 混合commjs_前端模块化——CommonJS、ES6规范
  5. c性能大容量cket_5千左右预算,既轻薄(高颜值)又高性能的笔记本推荐(兼顾Pr剪辑、Ps修图、CAD制图、办公游戏)...
  6. 怎么把苹果手机通讯录导入华为手机_苹果手机资料快速导入华为手机。苹果的ios系统也可以把资料导入安卓!...
  7. bootstrap带图标的按钮与图标做连接
  8. jdk环境变量的配置与练习
  9. 论文阅读(XiangBai——【CVPR2017】Detecting Oriented Text in Natural Images by Linking Segments)...
  10. eclipse下的webservice开发