azure不支持java1.9_java – 无法将Spring Boot应用程序部署到Azure
我无法让我的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相关推荐
- 将Spring Boot应用程序部署到Tomcat中
"我喜欢编写身份验证和授权代码." 〜从来没有Java开发人员. 厌倦了一次又一次地建立相同的登录屏幕? 尝试使用Okta API进行托管身份验证,授权和多因素身份验证. 部署应用 ...
- 使用Spring-Cloud将Spring Boot应用程序部署到Cloud Foundry
我有一个基于Spring Boot的小型应用程序 ,该应用程序使用Postgres数据库作为数据存储. 我想记录将示例应用程序部署到Cloud Foundry的步骤 . Spring Boot参考指南 ...
- SpringBoot之二:部署Spring Boot应用程序方式
衡量多种部署方式 Spring Boot应用程序有多种构建和运行方式,其中一些你已经使用过了. 在IDE中运行应用程序(涉及Spring ToolSuite或IntelliJ IDEA). 使用Mav ...
- Openshift:使用Java 8在Wildfly 8.2.0上构建Spring Boot应用程序
OpenShift DIY墨盒是在OpenShift上测试不受支持的语言的好方法. 但是它不具有可伸缩性(您可以在此处为可伸缩DIY墨盒投票),这使得它很难与生产级Spring Boot应用程序一起使 ...
- 在Amazon Elastic Beanstalk上部署Spring Boot应用程序
在此博客中,我们将看到如何在Amazon ElasticBeanstalk上部署Spring Boot应用程序. Amazon ElasticBeanstalk具有一个预配置的Java环境,可用于部署 ...
- buildpack_使用Buildpack容器化Spring Boot应用程序
buildpack 在本文中,我们将看到如何使用Buildpacks容器化Spring Boot应用程序. 在先前的一篇文章中,我讨论了Jib . Jib允许我们在不使用Dockerfile的情况下将 ...
- aws 删除ec2实例_如何在AWS EC2实例上部署Spring Boot应用程序
aws 删除ec2实例 你好朋友, 在本教程中,我们将看到如何在AWS EC2实例上部署Spring Boot应用程序. 这是我们将要执行的步骤. 1.使用Spring Boot Initialise ...
- cognito_将Spring Boot应用程序与Amazon Cognito集成
cognito 在本文中,我们将展示如何使用Spring Security 5.0中引入的OAuth 2.0客户端库 ,在Spring Boot应用程序中为身份验证用户使用Amazon Cognito ...
- cloud foundry_将Spring Boot应用程序绑定到Cloud Foundry中的服务的方法
cloud foundry 如果要试用Cloud Foundry ,最简单的方法是下载出色的PCF开发人员或在Pivotal Web Services站点上创建试用帐户. 其余文章假定您已经安装了Cl ...
最新文章
- php ci 调用控制器,如何从Codeigniter中的另一个控制器加载一个控制器?
- redis 查看key的有效期_你经常忽略的Redis常见面试题,精选给你整理
- java消费者和生产者模型_Java实现简易生产者消费者模型过程解析
- 【机器视觉】 endfor算子
- 【算法21】从1到n的正数中1的出现次数
- Groovy里的运行时元数据编程(metata programming)
- pytorch list转tensor_点赞收藏:PyTorch常用代码段整理合集
- Shell脚本IF条件判断和判断条件总结
- 《Java程序设计》第16周周四:GUI编程及文件对话框的使用
- doubango TURN Data Indication报文代码
- Excel连接Mysql数据库
- 综合布线实训室建设方案(完整版)
- python处理excel教程视频-从零基础开始用Python处理Excel数据 视频教程
- call apply bind的作用和区别
- 苹果浏览器无法边下边播MP4(谷歌浏览器可以)
- uni-app动画渲染
- Jmeter性能测试报告导出
- VC下如何使用GDI+进行图像程序设计
- SAP ERP统驭科目
- 数据库和表的基本操作
热门文章
- vue项目中的回车登录
- Vue学习笔记之07-v-for循环遍历
- android aac硬解码,android AAC的音频硬解码
- es6 混合commjs_前端模块化——CommonJS、ES6规范
- c性能大容量cket_5千左右预算,既轻薄(高颜值)又高性能的笔记本推荐(兼顾Pr剪辑、Ps修图、CAD制图、办公游戏)...
- 怎么把苹果手机通讯录导入华为手机_苹果手机资料快速导入华为手机。苹果的ios系统也可以把资料导入安卓!...
- bootstrap带图标的按钮与图标做连接
- jdk环境变量的配置与练习
- 论文阅读(XiangBai——【CVPR2017】Detecting Oriented Text in Natural Images by Linking Segments)...
- eclipse下的webservice开发