Hi All,

If I want to configure persistence in the hazelcast.xml and I add a
MapStore configuration like this:

<map-store enabled="true"> <class-name>com.hazelcast.examples.DummyStore</
class-name> <write-delay-seconds>60</write-delay-seconds> <write-batch-size>
1000</write-batch-size> <write-coalescing>true</write-coalescing> </
map-store>

How and where I can publish the com.hazelcast.examples.DummyStore class in
order to avoid the exception:

2016-03-25 08:44:01,467 | WARN  | pool-46-thread-1 | Activator
           | 109 - org.apache.karaf.cellar.hazelcast - 4.0.0 | Error
starting activator
com.hazelcast.core.HazelcastException: java.lang.ClassNotFoundException:
com.hazelcast.examples.DummyStore
at
com.hazelcast.util.ExceptionUtil.rethrow(ExceptionUtil.java:67)[15:com.hazelcast:3.5.2]
at
com.hazelcast.map.impl.mapstore.StoreConstructor.getStoreFromClassOrNull(StoreConstructor.java:84)[15:com.hazelcast:3.5.2]
[...]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_60]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_60]
at java.lang.Thread.run(Thread.java:745)[:1.8.0_60]
Caused by: java.lang.ClassNotFoundException:
com.hazelcast.examples.DummyStore
at
org.apache.karaf.cellar.core.utils.CombinedClassLoader.findClass(CombinedClassLoader.java:60)[107:org.apache.karaf.cellar.core:4.0.0]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)[:1.8.0_60]
[...]
at
com.hazelcast.map.impl.mapstore.StoreConstructor.getStoreFromClassOrNull(StoreConstructor.java:82)[15:com.hazelcast:3.5.2]
... 28 more



Thanks !
Cristiano

Reply via email to