[jboss-user] [JBoss Cache: Core Edition] - Sample *-jboss-beans.xml for JBoss AS 5.0.GA
amit.bhayani@jboss.com
do-not-reply at jboss.com
Wed Jan 14 06:05:45 EST 2009
Hi Guys,
I am trying to deploy the JBoss Cache 3.x as JMX in AS 5.0.GA as per the instructions given in the doco http://www.jboss.org/file-access/default/members/jbosscache/freezone/docs/3.0.1.GA/userguide_en/html_single/index.html#deployment.microcontainer
Here is my beans.xml
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
| <deployment xmlns="urn:jboss:bean-deployer:2.0">
|
|
|
| <!-- First we create a Configuration object for the cache -->
|
| <bean name="ExampleCacheConfig"
|
| class="org.jboss.cache.config.Configuration">
|
|
|
| <!-- Externally injected services -->
|
| <property name="runtimeConfig">
|
| <bean name="ExampleCacheRuntimeConfig" class="org.jboss.cache.config.RuntimeConfig">
|
| <property name="transactionManager">
|
| <inject bean="jboss:service=TransactionManager"
|
| property="TransactionManager"/>
|
| </property>
|
| <property name="muxChannelFactory"><inject bean="JChannelFactory"/></property>
|
| </bean>
|
| </property>
|
|
|
| <property name="multiplexerStack">udp</property>
|
|
|
| <property name="clusterName">Example-EntityCache</property>
|
|
|
| <property name="isolationLevel">REPEATABLE_READ</property>
|
|
|
| <property name="cacheMode">REPL_SYNC</property>
|
|
|
| <property name="initialStateRetrievalTimeout">15000</property>
|
|
|
| <property name="syncReplTimeout">20000</property>
|
|
|
| <property name="lockAcquisitionTimeout">15000</property>
|
|
|
| <property name="exposeManagementStatistics">true</property>
|
| </bean>
|
|
| <!-- Factory to build the Cache. -->
|
| <bean name="DefaultCacheFactory" class="org.jboss.cache.DefaultCacheFactory">
|
| <constructor factoryClass="org.jboss.cache.DefaultCacheFactory" />
|
| </bean>
|
|
|
| <!-- The cache itself -->
|
| <bean name="ExampleCache" class="org.jboss.cache.CacheImpl">
|
|
|
| <constructor factoryMethod="createnewInstance">
|
| <factory bean="DefaultCacheFactory"/>
|
| <parameter><inject bean="ExampleCacheConfig"/></parameter>
|
| <parameter>false</parameter>
|
| </constructor>
|
|
|
| </bean>
|
|
|
| <!-- JMX Management -->
|
| <bean name="ExampleCacheJmxWrapper" class="org.jboss.cache.jmx.CacheJmxWrapper">
|
|
|
| <annotation>@org.jboss.aop.microcontainer.aspects.jmx.JMX(name="jboss.cache:service=ExampleTreeCache",
|
| exposedInterface=org.jboss.cache.jmx.CacheJmxWrapperMBean.class,
|
| registerDirectly=true)</annotation>
|
|
|
| <constructor>
|
| <parameter><inject bean="ExampleCache"/></parameter>
|
| </constructor>
|
|
|
| </bean>
|
|
|
| </deployment>
However on server start-up I get exceptions
I am new to JBC 3.x as well as JBoss Micro Container. Can you please point me to a working *-benas.xml to deploy JBC as JMX bean.
Thanks
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4201694#4201694
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4201694
More information about the jboss-user
mailing list