0

在此处输入图像描述我一直在尝试将战争文件部署为 OpenShift 项目。使用的服务器是 jboss-webserver30-tomcat8。我已按照以下步骤操作 -

  1. 将 ROOT.war 文件放在本地系统的“部署”目录下。
  2. 上传 github 中的更改。
  3. 在 OpenShift 3 中创建一个新的 JAVA 项目并提供 github 存储库详细信息。

没有自动构建或部署开始。手动单击“开始构建”按钮时,将显示以下错误:

开始构建时发生错误。原因:在命名空间 openshift 中解析 ImageStreamTag jboss-webserver30-tomcat8-openshift:1.2 时出错:无法找到最新的标记图像

请建议我如何解决该错误。

4

2 回答 2

1

这是集群中如何定义 jboss-webserver30-tomcat8-openshift 镜像流的问题。我们正在努力纠正这个问题,它当前没有导入正确的标签集,因此 1.2 标签不再是有效标签,而应该是。

然而,短期解决方案是将您的 buildconfig 更改为引用具有关联的有效图像引用的标签之一(例如 1.3),而不是当前引用的 1.2 标签。然后您的构建应该能够运行。

于 2017-09-08T04:47:46.077 回答
0

(暂时)不可用的构建器图像可能与此平台升级有关,该升级与发布您的问题的时间相关。


通常,检查任何事件报告或定期维护的最佳位置是状态页面(Starter | Pro集群;它也链接在 Web 控制台中,位于界面的右上角)。如果这似乎不相关(例如,您不在进行starter-us-west-2平台升级的集群上)或在维护结束后仍然存在,我建议您检查未解决的问题,并记录新的错误报告,如果它不在列表中。

谢谢你。

于 2017-09-06T06:56:00.443 回答