1

是否有用于 OpenShift 的 Tomcat 8 墨盒?我知道您可以将 Tomcat8 安装在 DIY 墨盒中,但我一直在寻找更快、更简单的解决方案。

如果有,我该如何安装它以及如何从 jbossews 2 (tomcat7) 迁移应用程序?

我尝试使用https://github.com/openshift/origin-community-cartridges/tree/master/openshift-origin-cartridge-tomcat作为可下载的墨盒,但出现此错误:

无法加载提供的可下载墨盒“ https://github.com/openshift/origin-community-cartridges/raw/master/openshift-origin-cartridge-tomcat/metadata/manifest.yml ”:墨盒供应商“红帽”与模式 /\Aa-z0-9\z/ 不匹配。

4

1 回答 1

0

这看起来像一个旧墨盒。对于 Cartridge-Vendor 错误,我能想到的唯一解释是 Red Hat 更改了对该字段的验证。他们所有的最新墨盒定义

Cartridge-Vendor: redhat

没有空间。

您可以通过分叉该 git repo 并自己更改 Cartridge-Vendor 来绕过它。只有他们的清单验证逻辑也禁止redhat用作供应商,因为它是保留的:

  reserved_vendor_names = %w(
    redhat
  )

所以编辑manifest.yml你可能会得到这个墨盒,但我不会打赌,因为墨盒不再受支持。

于 2015-01-28T12:04:23.400 回答