<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">

<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>

                                <td>

                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>

                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px;  -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
    Re: Getting error as : Error creating MBeanProxy: jboss.cache:service=TreeCache
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="http://community.jboss.org/people/ssaitala">srinivas s</a> in <i>JBoss Portal</i> - <a href="http://community.jboss.org/message/590993#590993">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p> Atlast , I have got the two jboss portal clustered nodes up and running with the below configuration changes, including the changes specified in the JBoss portal 2.7.2 documentation.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>1. In Portal/Portlet/Instance/User hibernate.cfg.xml&#160;&#160; adde the following&#160; properties </p><p>&lt;property name="hibernate.cache.provider_class"&gt;org.jboss.hibernate.jbc.cacheprovider.JmxBoundTreeCacheProvider&lt;/property&gt;<br/>&lt;property name="hibernate.treecache.mbean.object_name"&gt;portal:service=TreeCache,type=hibernate&lt;/property&gt; </p><p>Shimilarly make the changes to portal, portlet and user modules.</p><p><br/>2. Download the below jar and add the jar to jboss-portal-2.7.2/server/all/lib<br/>hibernate-jbc-cacheprovider-1.0.1.GA.jar</p><p>See if there is any other version of the jar, replace it with the above jar.</p><p>3. In instance, user, portal, portlet modules, in domain.hbm.xml, replace the word &ldquo;read-write&#8221; in &lt;cache-usage&gt; tag with the work &ldquo;transactional&#8221;.</p><p>4. In instance, user, portal, portlet modules, in hibernate.cfg.xml, make the secondary level cache to true.<br/>Below is the tag for reference:<br/>&lt;property name="cache.use_second_level_cache"&gt;true&lt;/property&gt;<br/>5. in jboss-service.xml for ObjectDeploymentFactory there is a attribute which is set to true by default<br/>&#160;&#160; &lt;!-- Set to false in clustered mode, otherwise set to true --&gt;<br/>&lt;attribute name="RegistrationControlledByService"&gt;true&lt;/attribute&gt;<br/>Set it false.</p><p>*** Now even the servers are up with TreeCache, if I update the data in one node, then the data is not replicating in the other node simultaneously. Please let me know, if there is any other configuration change that needs to be done...!</p></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Reply to this message by <a href="http://community.jboss.org/message/590993#590993">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in JBoss Portal at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2011">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


                </td>
            </tr>
        </tbody>
    </table>

</div>

</body>
</html>