I now remember that Aidan Skinner-2 told me that QPid Java Broker is now using Apache Derby as persistant message store. I think it means that Berkeley DB with QPid Java Broker is now deprecated, isn't it ?
++ ffrenchm wrote: > > Hello, > > I'm trying to make work QPid Java broker (trunk source) with bdb store as > described here: > > http://qpid.apache.org/3rd-party-libraries.html > > So I getted the java Berkeley Database (3.3.75) and the QPid bridge module > here : > > http://www.oracle.com/technology/software/products/berkeley-db/je/index.html > http://qpid.apache.org/3rd-party-libraries.data/M2-bdbstore.jar > > Here the final classpath : > > [mffre...@dekatonshir:~/work/QUEUERS/QPID/trunk/qpid/java/build]%qpid-server > -c etc/persistent_config.xml -run:external-classpath=first > -run:print-classpath > System Properties set to -Damqj.logging.level=info > -DQPID_HOME=/home/mffrench/work/QUEUERS/QPID/trunk/qpid/java/build > -DQPID_WORK=/home/mffrench/work/QUEUERS/QPID/trunk/qpid/java/build/QPidWork > Using QPID_CLASSPATH > /home/mffrench/work/QUEUERS/QPID/trunk/qpid/java/build/lib/qpid-all.jar:/home/mffrench/work/QUEUERS/QPID/trunk/qpid/java/build/lib/bdbstore-launch.jar > Info: QPID_JAVA_GC not set. Defaulting to JAVA_GC -XX:+UseConcMarkSweepGC > -XX:+HeapDumpOnOutOfMemoryError > Info: QPID_JAVA_MEM not set. Defaulting to JAVA_MEM -Xmx1024m > /home/mffrench/work/QUEUERS/QPID/trunk/qpid/java/build/lib/M2-bdbstore.jar:/home/mffrench/work/QUEUERS/QPID/trunk/qpid/java/build/lib/je-3.3.75.jar:/home/mffrench/work/QUEUERS/QPID/trunk/qpid/java/build/lib/qpid-all.jar:/home/mffrench/work/QUEUERS/QPID/trunk/qpid/java/build/lib/bdbstore-launch.jar > > And here the error I get when trying to make start QPid with bdb : > > [mffre...@dekatonshir:~/work/QUEUERS/QPID/trunk/qpid/java/build]%qpid-server > -c etc/persistent_config.xml -run:external-classpath=first > System Properties set to -Damqj.logging.level=info > -DQPID_HOME=/home/mffrench/work/QUEUERS/QPID/trunk/qpid/java/build > -DQPID_WORK=/home/mffrench/work/QUEUERS/QPID/trunk/qpid/java/build/QPidWork > Using QPID_CLASSPATH > /home/mffrench/work/QUEUERS/QPID/trunk/qpid/java/build/lib/qpid-all.jar:/home/mffrench/work/QUEUERS/QPID/trunk/qpid/java/build/lib/bdbstore-launch.jar > Info: QPID_JAVA_GC not set. Defaulting to JAVA_GC -XX:+UseConcMarkSweepGC > -XX:+HeapDumpOnOutOfMemoryError > Info: QPID_JAVA_MEM not set. Defaulting to JAVA_MEM -Xmx1024m > Using configuration file > /home/mffrench/work/QUEUERS/QPID/trunk/qpid/java/build/etc/persistent_config.xml > Configuring logger using configuration file > /home/mffrench/work/QUEUERS/QPID/trunk/qpid/java/build/etc/log4j.xml > 2009-02-23 13:27:17,374 INFO [main] management.JMXManagedObjectRegistry > (JMXManagedObjectRegistry.java:198) - JMX ConnectorServer using SSL > keystore file > /home/mffrench/work/QUEUERS/QPID/trunk/qpid/java/build/../test_resources/ssl/keystore.jks > 2009-02-23 13:27:17,513 WARN [main] management.JMXManagedObjectRegistry > (JMXManagedObjectRegistry.java:223) - Starting JMX ConnectorServer on port > '8999' (+9099) with SSL > Error initialising message broker: java.lang.NoClassDefFoundError: > org/apache/qpid/server/store/MessageStore > 2009-02-23 13:27:17,690 ERROR [main] server.Main (Main.java:213) - Error > initialising message broker: java.lang.NoClassDefFoundError: > org/apache/qpid/server/store/MessageStore > java.lang.NoClassDefFoundError: org/apache/qpid/server/store/MessageStore > at java.lang.ClassLoader.defineClass1(Native Method) > at java.lang.ClassLoader.defineClass(ClassLoader.java:621) > at > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) > at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) > at java.net.URLClassLoader.access$000(URLClassLoader.java:56) > at java.net.URLClassLoader$1.run(URLClassLoader.java:195) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:188) > at java.lang.ClassLoader.loadClass(ClassLoader.java:307) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) > at java.lang.ClassLoader.loadClass(ClassLoader.java:252) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:169) > at > org.apache.qpid.server.virtualhost.VirtualHost.initialiseTransactionLog(VirtualHost.java:247) > at > org.apache.qpid.server.virtualhost.VirtualHost.<init>(VirtualHost.java:190) > at > org.apache.qpid.server.virtualhost.VirtualHost.<init>(VirtualHost.java:154) > at > org.apache.qpid.server.registry.ConfigurationFileApplicationRegistry.initialiseVirtualHosts(ConfigurationFileApplicationRegistry.java:118) > at > org.apache.qpid.server.registry.ConfigurationFileApplicationRegistry.initialise(ConfigurationFileApplicationRegistry.java:109) > at > org.apache.qpid.server.registry.ApplicationRegistry.initialise(ApplicationRegistry.java:103) > at > org.apache.qpid.server.registry.ApplicationRegistry.initialise(ApplicationRegistry.java:91) > at org.apache.qpid.server.Main.startup(Main.java:268) > at org.apache.qpid.server.Main.execute(Main.java:195) > at org.apache.qpid.server.Main.<init>(Main.java:95) > at org.apache.qpid.server.Main.main(Main.java:487) > Caused by: java.lang.ClassNotFoundException: > org.apache.qpid.server.store.MessageStore > at java.net.URLClassLoader$1.run(URLClassLoader.java:200) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:188) > at java.lang.ClassLoader.loadClass(ClassLoader.java:307) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) > at java.lang.ClassLoader.loadClass(ClassLoader.java:252) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) > ... 25 more > > As you can see I'm missing a MessageStore class but I don't know how to > get it. Another point is that the configured classpath link to a > "bdbstore-launch.jar" I do not have in my disk. Is this normal ? > > Thanks for your future answers :) > > ++ > -- View this message in context: http://n2.nabble.com/QPID-Java-broker-%2B-Persistant-store-tp2371852p2372159.html Sent from the Apache Qpid users mailing list archive at Nabble.com. --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:[email protected]
