Thanks al.
i tried using servicemix 4.5.3 and istall activemq-extra which includes
leveldb 5.7.0

feature:list |grep -i  activemq
[installed  ] [4.5.3          ] activemq-broker                      
servicemix-4.5.3
[installed  ] [5.7.0          ] activemq                                
activemq-5.7.0
[installed  ] [5.7.0          ] activemq-spring                      
activemq-5.7.0
[installed  ] [5.7.0          ] activemq-blueprint                   
activemq-5.7.0
[installed  ] [5.7.0          ] activemq-extra                       
activemq-5.7.0

in smx/etc/activemq-broker.xml, i replace kahadb by leveldb
                <persistenceAdapter>
                        <levelDB directory="${karaf.data}/data/leveldb" 
logSize="107374182"/>
                </persistenceAdapter>
But when i start smx, i see the error:

15:14:32,088 | INFO  | icemix-4.5.3/etc | fileinstall                      |
7 - org.apache.felix.fileinstall - 3.2.4 | Started bundle:
blueprint:file:/C:/AA_DavidNguyen/Tools/apache-servicemix-4.5.3/etc/activemq-broker.xml
15:14:32,263 | ERROR | rint Extender: 1 | BlueprintContainerImpl           |
10 - org.apache.aries.blueprint - 0.3.2 | Unable to start blueprint
container for bundle activemq-broker.xml
org.osgi.service.blueprint.container.ComponentDefinitionException: Unknown
bean class: org.apache.activemq.store.leveldb.LevelDBPersistenceAdapter
        at
org.apache.xbean.blueprint.context.impl.XBeanNamespaceHandler.parseInternal(XBeanNamespaceHandler.java:254)[66:org.apache.xbean.blueprint:3.11.1]
        at
org.apache.xbean.blueprint.context.impl.XBeanNamespaceHandler.parse(XBeanNamespaceHandler.java:244)[66:org.apache.xbean.blueprint:3.11.1]
        at
org.apache.aries.blueprint.container.Parser.parseCustomElement(Parser.java:1248)[10:org.apache.aries.blueprint:0.3.2]
        at
org.apache.aries.blueprint.container.Parser.parseValueGroup(Parser.java:1169)[10:org.apache.aries.blueprint:0.3.2]
        at
org.apache.aries.blueprint.container.Parser.parseElement(Parser.java:381)[10:org.apache.aries.blueprint:0.3.2]
        at
org.apache.aries.blueprint.container.ParserContextImpl.parseElement(ParserContextImpl.java:69)[10:org.apache.aries.blueprint:0.3.2]
        at
org.apache.xbean.blueprint.context.impl.XBeanNamespaceHandler.parseChildExtensionBean(XBeanNamespaceHandler.java:430)[66:org.apache.xbean.blueprint:3.11.1]
        at
org.apache.xbean.blueprint.context.impl.XBeanNamespaceHandler.parseNestedPropertyViaIntrospection(XBeanNamespaceHandler.java:469)[66:org.apache.xbean.blueprint:3.11.1]
        at
org.apache.xbean.blueprint.context.impl.XBeanNamespaceHandler.tryParseNestedPropertyViaIntrospection(XBeanNamespaceHandler.java:457)[66:org.apache.xbean.blueprint:3.11.1]
        at
org.apache.xbean.blueprint.context.impl.XBeanNamespaceHandler.nestedProperties(XBeanNamespaceHandler.java:374)[66:org.apache.xbean.blueprint:3.11.1]
        at
org.apache.xbean.blueprint.context.impl.XBeanNamespaceHandler.parseInternal(XBeanNamespaceHandler.java:268)[66:org.apache.xbean.blueprint:3.11.1]
        at
org.apache.xbean.blueprint.context.impl.XBeanNamespaceHandler.parse(XBeanNamespaceHandler.java:244)[66:org.apache.xbean.blueprint:3.11.1]
        at
org.apache.aries.blueprint.container.Parser.parseCustomElement(Parser.java:1248)[10:org.apache.aries.blueprint:0.3.2]
        at
org.apache.aries.blueprint.container.Parser.loadComponents(Parser.java:337)[10:org.apache.aries.blueprint:0.3.2]
        at
org.apache.aries.blueprint.container.Parser.populate(Parser.java:277)[10:org.apache.aries.blueprint:0.3.2]
        at
org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:283)[10:org.apache.aries.blueprint:0.3.2]
        at
org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:230)[10:org.apache.aries.blueprint:0.3.2]
        at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)[:1.6.0_45]
        at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)[:1.6.0_45]
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)[:1.6.0_45]
        at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)[:1.6.0_45]
        at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:206)[:1.6.0_45]
        at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)[:1.6.0_45]
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)[:1.6.0_45]
        at java.lang.Thread.run(Thread.java:662)[:1.6.0_45]



--
View this message in context: 
http://servicemix.396122.n5.nabble.com/upgarde-to-actimemq-5-8-x-in-servicemix-4-4-1-tp5719732p5719772.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to