Andy, no I didn't modify any startup scripts. I tried adding
-Dcom.sun.management.jmxremote=true just now and nothing changed.

When I crank up eclipselink.logging.level the logs show that the
eclipselink "MBeanDevelopmentServices" is registered, but the next
mbean is null. That's the "MBeanRuntimeServices" mbean if you look
in the eclipselink source code. But here my understanding stops
unfortunately.

-- 
Bjorn Danielsson
Cuspy Code AB


Andy Gumbrecht <[email protected]> wrote:
> Are you setting the properties -Declipselink.register.run.mbean=true,
> or -Declipselink.register.dev.mbean=true
> If so then then you will require -Dcom.sun.management.jmxremote=true - 
> This used to be on/true by default, but was removed from the release.
>
> Andy.
>
> On 18/08/2014 16:40, Bjorn Danielsson wrote:
>> Can't get a stack trace, just the warning. But after peeking in
>> the Eclipselink source code it seems clear the thing that is null
>> is this variable, which is supposed to hold a platform-specific
>> Eclipselink MBean:
>>
>> JMXServerPlatformBase.runtimeServicesMBean
>>
>> And adding this in tomee/conf/system.properties makes the warning
>> go away:
>>
>> eclipselink.register.run.mbean=false
>>

Reply via email to