Tomcat8 on OpenShift



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/不匹配。

这看起来像一个旧墨盒。对于盒式磁带供应商错误,我能想到的唯一解释是红帽更改了对该字段的验证。他们所有最新的墨盒都定义了

Cartridge-Vendor: redhat

没有空间。

您可以通过分叉该 git 存储库并自己更改墨盒供应商来破解它。只有他们的清单验证逻辑也禁止使用 redhat 作为供应商,因为它是保留的:

  reserved_vendor_names = %w(
    redhat
  )

因此,编辑manifest.yml您可能会使此墨盒正常工作,但我不会打赌,因为墨盒不再受支持。

最新更新