Dear all,
I'm trying to configure data caching on a JBoss 5.1.0 cluster. I'd like to use a JDBC Cache Loader instead of the default FileLoader.
So, looking at the Project docs, I've tried updating jboss-cache-manager-jboss-beans.xml with:
<property name="cacheLoaderConfig">
. . . . .
<property name="individualCacheLoaderConfigs">
<list>
<bean class="org.jboss.cache.loader.JDBCCacheLoader">
<property name="cache.jdbc.datasource">java:/NMS</property>
</bean>
</list>
....
</property>
Unfortunately when JBoss starts the following log error is issued:
Caused by: java.lang.IllegalArgumentException: Property is not readable: cache for org.jboss.cache.loader.JDBCCacheLoader
at org.jboss.beans.info.plugins.DefaultPropertyInfo.get(DefaultPropertyI
nfo.java:131)
at org.jboss.beans.info.plugins.BeanInfoUtil.getNestedPropertyInfo(BeanI
nfoUtil.java:115)
at org.jboss.beans.info.plugins.BeanInfoUtil.getPropertyInfo(BeanInfoUti
l.java:197)
at org.jboss.kernel.plugins.dependency.PropertyDispatchWrapper.execute(P
ropertyDispatchWrapper.java:77)
at org.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(Executio
nWrapper.java:47)
Can anybody give me some advice how to solve this issue? thanks alot
Francis
Based on other examples in AS, you might have to remove the cache.jdbc part and simply use 'datasource'