2014-10-28 58 views
1

我試圖在JBoss Fuse 6.0上安裝最新的hawtio 1.4.27版本,但似乎這樣做會出錯。在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 

安裝時給出以下e rror:

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 6.0熔斷器安裝hawtio 1.4.1,它安裝罰款和成功運行

回答

2

我跑了錯誤的命令。 正如在hawtio網站中提到的那樣,如果您使用的是ServiceMix 4.5,那麼您應該安裝hawtio-core而不是hawtio 以下命令將被執行。

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

這裏的a link到hawtio網站。在「使用保險絲,Fabric8,Apache Karaf或Apache Servicemix」部分提供了註釋。

+0

很好,你解決了你的問題。請將問題標記爲已回答。 – 2014-10-30 20:50:03