<!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="https://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;">
    Can not load com.sun.management.UnixOperatingSystemMXBean in JBoss 7 AS
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="https://community.jboss.org/people/dvayanu">Leon Rosenberg</a> in <i>Beginner's Corner</i> - <a href="https://community.jboss.org/message/803519#803519">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p>Hello,</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>I need to access the OperatingSystem MBean to read some values out of it, like open files. This works by </p><p>ManagementFactory.getOperatingSystemMXBean();</p><p>However this method returns OperatingSystemMXBean which has limited functionality comparing to UnixOperatingSystemMXBean. So, when on Unix, I'm trying to load the class directly, and call its methods on the returned objects, like this (simplified):</p><p>OperatingSystemMXBean mxBean = ManagementFactory.getOperatingSystemMXBean();</p><p>Class clazz = Class.forName("com.sun.management.UnixOperatingSystemMXBean");</p><p>long openFiles = clazz.getMethod("getOpenFileDescriptorCount").invoke(mxBean);</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>This works in tomcat and other containers as well as in a standalone java application. However, it produces a ClassNotFound Exception in JBoss. I assue this is because UnixOperatingSystemMXBean is in customiz sun packages. Is there any workaround to get this class loaded?</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>regards</p><p>Leon</p></div>

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


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

</div>

</body>
</html>