<!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: MBeanServer and TCL for MBeans
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="http://community.jboss.org/people/thomas.diesler%40jboss.com">Thomas Diesler</a> in <i>JBoss AS7 Development</i> - <a href="http://community.jboss.org/message/568972#568972">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p>Kabir,</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>it seems that this fixes an issue in one place but has negative effect in other places. The remote jsr160 connection does not seem to see MBeans that were registered in the injected MBeanServer.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>[<a class="jive-link-external-small" href="https://jira.jboss.org/browse/JBAS-8581">JBAS-8581</a>] TcclMBeanServer breaks remote MBeanServer access</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>In other places we have could like this</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><blockquote class="jive-quote"><pre><div class="line" id="LC42">&#160;&#160; /**</div><div class="line" id="LC43">&#160;&#160;&#160; * Find or create the MBeanServer</div><div class="line" id="LC44">&#160;&#160;&#160; */</div><div class="line" id="LC45">&#160;&#160; public static MBeanServer findOrCreateMBeanServer()</div><div class="line" id="LC46">&#160;&#160; {</div><div class="line" id="LC47">&#160;&#160;&#160;&#160;&#160; MBeanServer mbeanServer = null;</div><div class="line" id="LC48"> </div><div class="line" id="LC49">&#160;&#160;&#160;&#160;&#160; ArrayList&lt;MBeanServer&gt; serverArr = MBeanServerFactory.findMBeanServer(null);</div><div class="line" id="LC50">&#160;&#160;&#160;&#160;&#160; if (serverArr.size() &gt; 1)</div><div class="line" id="LC51">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; log.warn("Multiple MBeanServer instances: " + serverArr);</div><div class="line" id="LC52"> </div><div class="line" id="LC53">&#160;&#160;&#160;&#160;&#160; if (serverArr.size() &gt; 0)</div><div class="line" id="LC54">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; mbeanServer = serverArr.get(0);</div><div class="line" id="LC55"> </div><div class="line" id="LC56">&#160;&#160;&#160;&#160;&#160; if (mbeanServer == null)</div><div class="line" id="LC57">&#160;&#160;&#160;&#160;&#160; {</div><div class="line" id="LC58">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; log.debug("No MBeanServer, create one ...");</div><div class="line" id="LC59">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; mbeanServer = MBeanServerFactory.createMBeanServer();</div><div class="line" id="LC60">&#160;&#160;&#160;&#160;&#160; }</div><div class="line" id="LC61"> </div><div class="line" id="LC62">&#160;&#160;&#160;&#160;&#160; return mbeanServer;</div><div class="line" id="LC63">&#160;&#160; }</div><div class="line" id="LC64"> </div></pre>
<p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p>
</blockquote><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>which now also does not work any more.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>I suppose there should only be one MBeanServer in AS7 that all components share and that the jsr160 connector connects to. The code above also comes from third party that does not have access to the MBeanServerService</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/568972#568972">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in JBoss AS7 Development at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2225">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


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

</div>

</body>
</html>