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 ' をロードできません: Cartridge-Vendor 'Red Hat'パターン /\Aa-z0-9\z/ と一致しません。

4

1 に答える 1

0

古いカートリッジのようです。Cartridge-Vendor エラーについて私が考えることができる唯一の説明は、Red Hat がフィールドの検証を変更したことです。最新のカートリッジはすべて定義されています

Cartridge-Vendor: redhat

スペースなし。

その git リポジトリを fork し、Cartridge-Vendor を自分で変更することで、ハッキングできる可能性があります。マニフェスト検証ロジックredhatのみが、予約されているため、ベンダーとしての使用も禁止しています。

  reserved_vendor_names = %w(
    redhat
  )

したがって、編集manifest.ymlするとこのカートリッジが機能する可能性がありますが、カートリッジはサポートされなくなっているため、私はそれに賭けません.

于 2015-01-28T12:04:23.400 に答える