【问题标题】:Tomcat8 on OpenShiftOpenShift 上的 Tomcat8
【发布时间】:2015-01-26 11:34:41
【问题描述】:

是否有用于 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”:墨盒供应商“Red Hat”与模式/\Aa-z0-9\z/ 不匹配。

【问题讨论】:

    标签: tomcat openshift tomcat8 openshift-cartridge


    【解决方案1】:

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

    Cartridge-Vendor: redhat
    

    没有空格。

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

      reserved_vendor_names = %w(
        redhat
      )
    

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

    【讨论】:

    • 那么,有 Tomcat8 的墨盒吗?
    • 我不这么认为,但这是我见过的最接近的一个。我认为这是您使用 Tomcat 8 购物车的最佳起点。我会派生 repo 并修改清单,直到安装墨盒。
    猜你喜欢
    • 1970-01-01
    • 2018-07-09
    • 1970-01-01
    • 1970-01-01
    • 2017-12-10
    • 1970-01-01
    • 2017-02-08
    • 2019-05-08
    • 2014-11-28
    相关资源
    最近更新 更多