dev@glassfish.java.net

Re: who is trying to register 'com.sun.appserv' MBeans?

From: <Jan.Luehe_at_Sun.COM>
Date: Fri, 21 Mar 2008 20:27:03 -0700

Lloyd,

Lloyd L Chambers wrote:

> Kedar,
>
> They aren't actually registered in the MBeanServer (I checked). The
> message suggests that they would have been registered had appropriate
> conditions been met.
>
> Who would be responsible for this area of the code? I can work with
> them to decide what to do...
>
> I could also change getDefaultDomainName() to something else, to
> forestall anyone trying to use them...
>
> Lloyd
>
> On Mar 21, 2008, at 12:40 PM, Kedar Mhaswade wrote:
>
>> Lloyd L Chambers wrote:
>>
>>> When I deploy hello1.war (a test app), some code is apparently at
>>> least considering the registration of com.sun.appserv MBeans.
>>> Anyone know what code is doing this and why? We should not ever
>>> register com.sun.appserv MBeans anymore.
>>

As already mentioned, these mbeans are being registered by the web
container.

We can't simply not register them without breaking the web container.

The monitoring mbeans delegate to these beans, and every http listener
populates
or clears its request mapper in response to the registration or
unregistration,
respectively, of these beans.

Why should these beans no longer be registered?


Jan



>>
>>
>> I agree.
>> Are these MBeans actually visible in JConsole/elsewhere?
>>
>> These are probably the web-container MBeans which are
>> created in org.apache codebase of the web-container. I don't see
>> how we can rip these out unless we say JSR-77 MBeans (old styled)
>> are not to be supported by that part of the server.
>> The string "com.sun.appserv" comes from:
>> public String getDefaultDomainName() {
>> return "com.sun.appserv";
>> }
>>
>> in v3/core/kernel/src/main/java/com/sun/enterprise/v3/server, which
>> is in "core" module.
>>
>> Regards,
>> Kedar
>>
>>> Lloyd
>>> Mar 21, 2008 11:48:02 AM
>>> com.sun.enterprise.security.SecurityLifecycle <init>
>>> INFO: SEC1002: Security Manager is OFF.
>>> Mar 21, 2008 11:48:02 AM
>>> com.sun.enterprise.security.SecurityLifecycle onInitialization
>>> INFO: Security startup service called
>>> Mar 21, 2008 11:48:02 AM
>>> com.sun.enterprise.security.SecurityLifecycle onInitialization
>>> INFO: Security service(s) started successfully....
>>> Mar 21, 2008 11:48:02 AM com.sun.enterprise.web.WebContainer
>>> postConstruct
>>> INFO: Using default-web.xml /v3/run/config/../domains/domain1/
>>> config/default-web.xml
>>> Mar 21, 2008 11:48:02 AM org.apache.coyote.tomcat5.MapperListener
>>> registerHost
>>> WARNING: HTTP listener with port 8080 ignoring registration of host
>>> with object name com.sun.appserv:type=Host,host=__asadmin, because
>>> none of the host's associated HTTP listeners matches this port
>>> Mar 21, 2008 11:48:02 AM org.apache.coyote.tomcat5.MapperListener
>>> registerHost
>>> WARNING: HTTP listener with port 8181 ignoring registration of host
>>> with object name com.sun.appserv:type=Host,host=__asadmin, because
>>> none of the host's associated HTTP listeners matches this port
>>> Mar 21, 2008 11:48:03 AM com.sun.enterprise.security.PolicyLoader
>>> loadPolicy
>>> INFO: SEC1143: Loading policy provider
>>> com.sun.enterprise.security.provider.PolicyWrapper.
>>> Mar 21, 2008 11:48:03 AM com.sun.enterprise.web.WebDeployer load
>>> INFO: Loading application hello1 at /hello1
>>> Mar 21, 2008 11:48:03 AM
>>> com.sun.enterprise.v3.deployment.DeployCommand execute
>>> INFO: Deployment of hello1 done is 1410 ms
>>> ---
>>> Lloyd L Chambers
>>> lloyd.chambers_at_sun.com
>>> Sun Microsystems, Inc
>>> ---------------------------------------------------------------------
>>> 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
>>
>
> ---
> Lloyd L Chambers
> lloyd.chambers_at_sun.com
> Sun Microsystems, Inc
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>