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

所有构建包都未检测到兼容的应用程序

司徒泰
2023-03-14

在pivotal cloud foundry上推spring boot应用程序时,应用程序出现了不兼容javabuildpack版本的异常,我有三个问题

1.使用cf buildpacks,我得到了buildpacks的列表,但如何确定pcf中存在的java_buildpack的版本

共有1个答案

许典
2023-03-14

当您运行cf buildpacks时,它应该在filename列中告诉您buildpack版本。类似于:

buildpack        position   enabled   locked   filename
java_buildpack   1          true      false    java-buildpack-offline-cflinuxfs2-v4.13.1.zip

所以这将是buildpack版本4.13.1。

基本上,无论您上传的版本还是CF buildpacks中可用的版本,如果没有特别设置,都只是应用程序的选择。您可以在应用程序清单中专门设置一个版本:

---
applications:
- name: myapp-ui
  host: myapp-ui
  memory: 1G
  path: build/libs/myapp-ui-v0.2-gf55cb31.jar
  buildpack: 'https://github.com/cloudfoundry/java-buildpack#v3.19.2'

这样做时,登台将忽略任何可用的构建包,并将从Web下载特定版本。您还可以使用唯一的名称上载所需的buildpack版本,并在清单中直接引用它:

cf create-buildpack java-buildpack-v3 https://github.com/cloudfoundry/java-buildpack/releases/download/v3.19.2/java-buildpack-v3.19.2.zip 99 --enable

---
applications:
- name: myapp-ui
  host: myapp-ui
  memory: 1G
  path: build/libs/myapp-ui-v0.2-gf55cb31.jar
  buildpack: java-buildpack-v3
 类似资料:
  • Intellij未检测到在其他IDE中创建的spring boot应用程序。讨论中的应用程序是以字母“e”开头的应用程序 我该如何解决这个问题?我正在使用intellij社区版。

  • 我开发了一个基于webview的android应用程序,并对其进行了测试--运行良好,上传到了Google Play,当我去看我得到的应用程序时,这个应用程序与你所有的设备都不兼容--我有了wildfire,现在我有了Media Pad 7英寸平板电脑。这是我的清单文件

  • 说明: 让我提一下,这是我第一次接触docker,我可能犯了一些我不知道的重大错误。我想将一个用Spring boot编写的应用程序放入docker。我正在使用本教程,但尽管遵循分步执行说明,我还是无法正确完成它。 链接到教程:[1]:https://tutorial https://blog.devgenius.io/dockerizing-spring-app-with-gradle-3b6f

  • 我创建了一个Xamarin表单应用程序,当它构建在我的计算机上时,它会生成一个AAB。当我启用签名时,Google Play商店就会接受AAB文件,并且可以发布。 当我查看构建日志时,它似乎确实构建了Android应用程序包: 我猜构建和签署都很好,但我猜在复制捆绑文件到登台阶段的过程中出了问题。在此之前,运行“将生成文件复制到分段”阶段,并显示以下输出: 它似乎将APK复制到staging文件夹

  • 问题内容: 第一次使用Heroku。试图推动。我已经运行了命令: 并显示 堆栈跟踪: 我一定要错过一些东西。 我已经在我的根目录中添加了一个。看起来像这样: 问题答案: 我不记得如何解决此问题,但是在发布此问题后查看文件中的创建了两个文件: (感谢 rurp ),其中包含: 其中包含: 这是Django专案,并导致位于 其中包含:

  • 我正在尝试构建OSGi捆绑包,用于Equinox和Felix。我的一些捆绑包使用javax。*包,例如javax。网 JRE提供了这个包,没有问题,它可以在两个框架中工作。 Felix要求我在清单中导入该包。MF: 这是有道理的,因为只有java。*包应该隐式包含。出于某种原因,无论哪种方式,春分都很好,它似乎神奇地找到了它们。 当我和第谷一起建造时,我的问题就来了。当我添加导入包时,第谷构建失败