1

JBoss Fuse 6.0 に最新バージョンの hawtio 1.4.27 をインストールしようとしていますが、インストール中にエラーが発生するようです。

これはサーバー マシンであるため、オフライン リポジトリを作成し、オフライン リポジトリの pom ファイルに以下のエントリを追加しました。

<descriptor>mvn:io.hawt/hawtio-karaf/1.4.27/xml/features</descriptor>

<feature>hawtio</feature>

その後、ヒューズコンソールでこれらのコマンドを実行しました

features:addurl mvn:io.hawt/hawtio-karaf/1.4.27/xml/features
features:install hawtio

インストール中に次のエラーが発生します。

Error executing command: Could not start bundle mvn:io.hawt/hawtio-karaf-terminal/1.4.27/war in feature(s) hawtio-karaf-terminal-1.4.27: Uses constraint violation. Unable to resolve bundle revision io.hawt.hawtio-karaf-terminal [238.0] because it is exposed to package 'jline' from bundle revisions jline [239.0] and org.apache.karaf.shell.console [15.0] via two dependency chains.

Chain 1:
  io.hawt.hawtio-karaf-terminal [238.0]
    import: (&(osgi.wiring.package=jline)(version>=2.11.0)(!(version>=3.0.0)))
     |
    export: osgi.wiring.package=jline
  jline [239.0]

Chain 2:
  io.hawt.hawtio-karaf-terminal [238.0]
    import: (&(osgi.wiring.package=org.apache.karaf.shell.console.jline)(version>=2.2.0)(!(version>=4.0.0)))
     |
    export: osgi.wiring.package=org.apache.karaf.shell.console.jline; uses:=jline
    export: osgi.wiring.package=jline
  org.apache.karaf.shell.console [15.0]

私は何が欠けていますか?助けてください。

注: JBoss Fuse 6.0 に hawtio 1.4.1 をインストールしようとしましたが、問題なくインストールされ、正常に実行されます。

4

1 に答える 1

2

間違ったコマンドを実行していました。hawtio サイトで言及されているように、ServiceMix 4.5 を使用している場合は、hawtio の代わりに hawtio-core をインストールする必要があります。次のコマンドを実行します。

features:addurl mvn:io.hawt/hawtio-karaf/1.4.27/xml/features
features:install hawtio-core

ここにhawtioサイトへのリンクがあります。「Fuse、Fabric8、Apache Karaf、または Apache Servicemix の使用」セクションの下に注記が記載されています。

于 2014-10-29T02:29:58.763 に答える