0

JBoss EWS 2.0 カートリッジをインストールした後、app create コマンドを実行すると、以下に示すエラーが発生します。Openshift Origin は、私の仮想ボックス centos 6.5 環境にインストールされています。どんな助けでも大歓迎です。

rhc app create MyJava7 tomcat7 --trace

「tomcat7」に jbossews-2.0 (Tomcat 7 (JBoss EWS 2.0)) を使用する

アプリケーション オプション

ドメイン: mydomain カートリッジ: jbossews-2.0 ギアサイズ: デフォルト スケーリング: いいえ

アプリケーション 'MyJava7' を作成しています... jbossews カートリッジの開始 jbossews プロセスは /usr/lib/ruby/gems/1.8/gems/rhc-1.26.9.1/lib/rhc/rest/client.rb:737:in handle_error!': Failed to execute: 'control start' for /var/lib/openshift/544c1df34fe5a091c8000153/jbossews (RHC::Rest::ValidationException) from /usr/lib/ruby/gems/1.8/gems/rhc-1.26.9.1/lib/rhc/rest/client.rb:394:inrequest' の開始に失敗しましたfrom /usr/lib/ruby/gems/1.8/gems/rhc-1.26.9.1/lib/rhc/rest/client.rb:376:in attempt' from /usr/lib/ruby/gems/1.8/gems/rhc-1.26.9.1/lib/rhc/rest/client.rb:375:ineach' from /usr/lib/ruby/gems/1.8/gems/rhc -1.26.9.1/lib/rhc/rest/client.rb:375: attempt' from /usr/lib/ruby/gems/1.8/gems/rhc-1.26.9.1/lib/rhc/rest/client.rb:382:in/usr/lib/ruby/gems/1.8/gems/rhc-1.26.9.1/lib/rhc/rest/base.rbからのリクエストで: 30: rest_method' from /usr/lib/ruby/gems/1.8/gems/rhc-1.26.9.1/lib/rhc/rest/domain.rb:67:in/usr/lib/ruby/gems/1.8/gems/rhc-1.26.9.1/lib/rhc/commands/app.rb:576 の add_application内: create_app' from /usr/lib/ruby/gems/1.8/gems/rhc-1.26.9.1/lib/rhc/commands/app.rb:142:in/usr/lib/ruby/gems/ の create内1.8/gems/rhc-1.26.9.1/lib/rhc/highline_extensions.rb:190: call' from /usr/lib/ruby/gems/1.8/gems/rhc-1.26.9.1/lib/rhc/highline_extensions.rb:190:in/usr/lib/ruby/gems/1.8/gems/rhc-1.26.9.1/lib/rhc/highline_extensions.rb のセクション内:204:でparagraph' from /usr/lib/ruby/gems/1.8/gems/rhc-1.26.9.1/lib/rhc/helpers.rb:293:insend' from /usr/lib/ruby/gems/1.8/gems/rhc-1.26.9.1/lib/rhc/helpers.rb:293:in paragraph' from /usr/lib/ruby/gems/1.8/gems/rhc-1.26.9.1/lib/rhc/commands/app.rb:138:increate' from /usr/lib/ruby/gems/1.8/gems/rhc -1.26.9.1/lib/rhc/commands.rb:294:in send' from /usr/lib/ruby/gems/1.8/gems/rhc-1.26.9.1/lib/rhc/commands.rb:294:inexecute' from /usr/lib/ruby/gems/1.8/gems/rhc-1.26.9.1/lib/rhc/commands.rb:285:in to_commander' from /usr/lib/ruby/gems/1.8/gems/commander-4.0.3/lib/commander/command.rb:180:incall ' from /usr/lib/ruby/gems/1.8/gems/commander-4.0.3/lib/commander/command.rb:180:in call' from /usr/lib/ruby/gems/1.8/gems/commander-4.0.3/lib/commander/command.rb:155:inrun' from /usr/lib/ruby/gems/1.8/gems/commander- 4.0.3/lib/commander/runner.rb:383:run_active_command' from /usr/lib/ruby/gems/1.8/gems/rhc-1.26.9.1/lib/rhc/command_runner.rb:100:in実行中!' from /usr/lib/ruby/gems/1.8/gems/commander-4.0.3/lib/commander/delegates.rb:7:in run!' from /usr/lib/ruby/gems/1.8/gems/rhc-1.26.9.1/lib/rhc/cli.rb:37:instart' from /usr/lib/ruby/gems/1.8/gems/rhc-1.26 .9.1/bin/rhc:20 from /usr/bin/rhc:19:in `load' from /usr/bin/rhc:19

Python および Ruby アプリの作成中に同様のエラーが発生します。

4

1 に答える 1

0

この問題について一日中掘り下げましたが、CentOS での Tomcat/Jboss のインストールが壊れているようです。必要なパッケージを取得するための代替リポジトリ (EPEL) の使用には、まだ何かが欠けています。また、 Openshift トラッカーにいくつかのバグ レポートを見つけましたが、サブスクリプションがなければ、あなたは独力です。トラッカーのコメントで読むことができるように、Openshift はバグを確認しましたが、修正はまだありません。

したがって、オプションが不足しているため、 Tomcat7 (Jboss サポートなし) をサポートするために、独自の openshift カートリッジをコーディングすることを終了しました。正しい方向に進んでいるかどうかはわかりませんが、少なくとも何かをデプロイして実行できます。お役に立てば幸いです。お気軽にフォークして貢献してください。

于 2014-11-07T22:21:19.717 に答える