JOnAS does not use platform mbean server
JOnAS does not automatically use platform default mbean server. It does a lookup on an existing mbean server, and if no server is found, creates a new one. The platform mbean server uses a singleton server created by the first call to ManagementFactory.getPlatformMBeanServer()
In some situations, the platform and jonas mbean servers can be different. As a result, JOnAS mbeans are not available when we connect to the process from jconsole.