Thanks

Bill, that worked better!

-----Original Message-----
From: Bill Barker [mailto:[EMAIL PROTECTED]]
Sent: November 21, 2002 2:31 AM
To: [EMAIL PROTECTED]
Subject: Re: Managed Bean Question


Fortunately, there is a yet-undocumented-method :( that works much better.

The "ServerLifecycleListener" in the "server.xml" file takes an
(undocumented) attribute called 'descriptors'.  The value is a ';' separated
list of resources to load the mbean-descriptors from.  This allows you to
package your mbeans-descriptors.xml file with the jar that contains the
custom Realm.  You just create your own mbeans-descriptors.xml file with
your Realm, and in "server.xml" set:
 <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
        descriptors="/net/utilitiynet/my/package/mbean-descriptors.xml"
            debug="0"/>

and all of your custom classes will be registered.  It works great for me.

"Anthony Mutiso 2" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> I have a webapp with a custom realm class.
> The webapp worked fine in TC 4.0.5.
> When I migrate my webapp to 4.1.12 I get Managed Bean errors which fail my
> realm initialization.
> On searching the mail-list I found suggestions that I need to register the
> realm class in the mbeans-discriptors.xml file.
>
> My qustions is, is this the only or right way to address this issues?
>
> It feels somewhat dirty to update a file in the catalina.jar file.
>
> Thanks
>
> Anthony





--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to