dev@glassfish.java.net

Re: Engine sniffer lists for various deployed apps

From: Nitya Doraisamy <Nitya.Doraisamy_at_Sun.COM>
Date: Fri, 10 Apr 2009 09:53:31 -0700

Anissa Lam wrote:
>
>
> Nitya Doraisamy wrote:
>> I deployed a ear application containing one web module to the v3
>> server. The list-applications command shows this deployed app as
>> 'testApp1 <web>'.
>> For a webapp containing enb, the sniffer list returned was <ejb,
>> web>. Shouldn't this be <web,ejb> ?
>>
> I don't think you can rely on the order of the engine list.
>> The NetBeans plugin code calls list-applications and uses the
>> response to list the deployed components in a tree.
>> The engine list is used to identify the type of app. The expectation
>> is that the engine sniffer list will be returned and the first engine
>> would be the type of app. The 'nb-engine field' returned was to help
>> the plugin identify the type of app.
>>
>> In a conversation with Jerome & Ludo, it was brought up that the
>> deployed applications will not be identified as ear, war etc instead
>> the tools should show the engines associated with each deployed app.
> Thats how GUI is doing today. See attached image.
>> But for a NetBeans developer, it makes more sense if when they a
>> deploy an ear application or a web app, the deployed list in the
>> runtime tree clearly identifies the ear, web apps with appropriate
>> icons.
> Can you depend on the isComposite property ? AFAIK, this is true
> only if it is a .ear file.
> GUI has the same issue, i am thinking that there are 2 different
> icons, one for isComposite is true, one for the other case.
This might be a workable idea. But as you said that it works only for .ear
What about ejb in web app - shouldn't this be identified as a web app.
 From the image you attached, it appears that the associated app
'singleton_wjb_in_war'
sniffer list is <ejb, web> - isComposite property world be false

- Nitya
>
> Anissa.
>> I don't think they should have to identify it using the name of the app.
>>
>> Thanks
>> Nitya
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>
>
> ------------------------------------------------------------------------
>
> ------------------------------------------------------------------------
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>