geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Jencks <david_jen...@yahoo.com>
Subject Re: When has the server started?
Date Thu, 07 Sep 2006 16:37:50 GMT

On Sep 7, 2006, at 9:44 AM, Bill Dudney wrote:

> Hi Jason,
>
> I had some time to dig into this a bit and it looks to me like  
> anything that does not belong to a particular J2EE app ends up here.
>
> i.e.
>
> MBean Name == geronimo:J2EEApplication=null,J2EEServer-geronimo,...
>
> is common to all. Looks to me like the deployables in the config  
> that don't have a J2EEApplication specified get null and thus the  
> weird null entry. Changing that to something else would probably be  
> tedious...

IIRC J2EEApplication=null is specified and required by jsr-77 for  
stuff from J2EE apps that aren't in an ear (standalone app clients,  
web apps, connectors, ejbs).

If it's in an ear, J2EEApplication=<ear-name in some form>

thanks
david jencks

>
> TTFN,
>
> -bd-
>
> On Sep 3, 2006, at 6:54 AM, Jason Dillon wrote:
>
>> Somewhat related... I mentioned this before, but jconsole shows a  
>> weird null element in the tree... any idea why?
>>
>> --jason
>>
>> <jconsole.tiff>
>>
>>
>> On Sep 3, 2006, at 5:34 AM, Aaron Mulder wrote:
>>
>>> I think kernelFullyStarted is a GBean attribute on only certain  
>>> types
>>> of GBeans -- I believe PersistentConfigurationList GBeans.  It's set
>>> by Daemon.java when the startup process is complete, so it's not a
>>> kernel-level feature, but should still work for all practical
>>> purposes.  I would think you'd be able to get the property from the
>>> LocalAttributeManager via JMX.
>>>
>>> Thanks,
>>>     Aaron
>>>
>>> On 9/1/06, Jason Dillon <jason@planet57.com> wrote:
>>>> What is the best way to detect when the server has started using  
>>>> JMX?
>>>>
>>>> The ServerBehavior class in the deployment plugin has some code  
>>>> that
>>>> connects to JMX, then lists the configurations, and then takes he
>>>> first configuration and get the "kernelFulltStarted" attribute from
>>>> it... but it assumes that ConfigurationManager.listConfigurations()
>>>> returns an array of ObjectNames, which it does not.
>>>>
>>>> I also peeked at the server's JMX tree via jconsole and I don't see
>>>> any attribute or operation that matches up to "kernelFullyStarted".
>>>> There is also a strange "null" element of the tree, but I will  
>>>> leave
>>>> that for another day.
>>>>
>>>> So, how can I easily check of the server has started by polling  
>>>> a JMX
>>>> attribute?
>>>>
>>>> --jason
>>>>
>>
>


Mime
View raw message