在JBoss Fuse 6.0上安装hawtio 1.4.27给出错误
问题描述:
我试图在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,它安装罚款和成功运行
答
我跑了错误的命令。 正如在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”部分提供了注释。
很好,你解决了你的问题。请将问题标记为已回答。 – 2014-10-30 20:50:03