当前位置: 首页 > 知识库问答 >
问题:

Pivotal Cloud foundry-Spring Boot Actuator不与Pivotal Apps Manager配合使用

南门嘉
2023-03-14

我目前正在为pivotal cloud foundry部署spring boot 1.5.1应用程序。应用程序管理器正在显示Spring图标,但我无法配置日志级别或查看任何设置。我收到一个浏览器“混合内容异常”。Apps manager正在尝试通过http而不是https访问/cloudfoundryapplication/信息,浏览器正在阻止该请求。是否有强制Apps manager仅使用https的设置?

共有1个答案

黄彬
2023-03-14

我们的团队遇到了类似的问题。我们觉得这与应用程序管理器无关,而是与我们的应用程序的行为方式有关。

在我们的例子中,我们有一个错误的配置,这导致在httpRequest时URL被构建为http。正在调用getScheme()。

server.tomcat.internal-proxies: <ips other then your proxy>

在我们的例子中,通过让它默认来更正这个属性,在这里让getSchem作为https返回,在那里当调用 /cloudfoundryapplication/info该方案被构建为https时。

我们的一位同事提出的另一个建议也解决了这个问题,但没有解决根本原因是-使用ForwardedHeaderFilter面对您的应用程序(最高优先级)-这会导致X-FORWARDED-*标头在您的httpServletResQuest中可用,如下所述

 类似资料:
  • 问题内容: 我最近安装了隐私vpn,事实证明启用的openvpn会破坏docker。 当我尝试运行时,出现以下错误 禁用vpn可以解决此问题(但是我宁愿不禁用它)。有什么办法可以使这两者和平共处?我使用debian jessie,并且我的openvpn具有以下版本字符串 很多人通过禁用openvpn来“解决”此问题,因此我专门询问如何使这两个工具同时工作。 如果这有什么不同,我的vpn提供程序是:

  • 这就是网络。我的GWT应用程序中的xml: 我的问题是,当我这样做的时候,我如何使它对GWT-RPC也是可用的 服务模块: 对于定义为以下内容的 RPC: 当应用程序加载时,会抛出以下错误: [错误]javax . servlet . servlet异常:servlet必须绑定为singletons。key[type = com . myapp . server . service impl .

  • 我最近在Intellij上使用Java 11和Lombok,一切都很好 我尝试了Java 12,但现在总是出现编译错误,因为lombok的注释似乎被忽略了。 有人知道lombok是否支持java 12吗?

  • 我无法将Tosca扩展用于Chrome。当我安装扩展并尝试使用Tosca运行扫描时,它会显示以下消息 当我按下Yes(是)按钮时,它显示以下错误 无法解决此问题。此外,扩展从浏览器中消失,我不得不再次安装它。 谢啦

  • 问题内容: 我目前正在大型数据库的某些表中启用UTF-8字符。这些表已经是MS-SQL类型NVARCHAR。另外,我也有几个使用VARCHAR的字段。 Hibernate与JDBC驱动程序的交互存在一个众所周知的问题。简而言之,Hibernate / JDBC生成的SQL会将所有字符串作为Unicode传递,而不管底层的SQL类型如何。将数据库中的非unicode(varchar)字段与Unico

  • 我正在尝试使JavaFX与VSCODE一起使用,但是遇到了此错误; 我安装了最新的 java“openjdk 17.0.1 2021-10-19”,并且使用的是最新的 javaFx17.0.1。我添加了所有引用库并添加了 vmArgs 路径文件。 我使用的是基本型号macbookpro m1。 这是我的vmArgs路径: 这是javafx lib文件夹中的内容: