tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Philipp von dem Bussche <>
Subject Re: User define mbeans in servlet under Tomcat 5.0.x
Date Mon, 26 Jan 2004 23:07:14 GMT
no you do not have to, I even would say you must not !
See here:
You can add your own mbean descriptor by adding a descriptors attribute 
to your ServerLifeCycleListener. I made a jar-File containing my MBeans 
and the descriptor and put it into server/lib, so tomcat found it while 
I can't definetly say, if you are able to use it in you admin/manager 
application but I think you can.


Samuel Cheung wrote:
> Thanks for the quick response. 
> So in order to add my own mbeans for my servlet, I need to get & modify the
> file org.apache.catalina.mbeans.mbeans-descriptor.xml in Tomcat source and
> rebuild the whole tomcat?
> So I can't use my own mbeans for my servlet on the official Tomcat 5.0.x?
> And could you please tell me if I can manager my own mbeans thru the
> existing Tomcat 5.0.x admin/manager interface?
> Thank you again.
> -----Original Message-----
> From: Shapira, Yoav []
> Sent: Monday, January 26, 2004 12:43 PM
> To: Tomcat Users List
> Subject: RE: User define mbeans in servlet under Tomcat 5.0.x
> Howdy,
>>Is it possible for me to add my own Standard/Dynamic MBeans in my
> servlet
>>and I can manage that mbean thru Tomcat admin/manager interface?
>>>From here, it said I can add my own mbean, but I can't find the file
> The same URL tells you where the file is:
> org.apache.catalina.mbeans.mbeans-descriptor.xml.  You can also see it
> via
> The MBeans have to be available to the common classloader, so can't just
> put them in your WEB-INF/classes or WEB-INF/lib directory.  You can put
> them in common/classes or common/lib.  Alternatively you can make your
> webapp privileged.  Finally, take all this with a grain of salt as I
> haven't added user webapps MBeans to tomcat5, so this is just theory on
> my part.
> Yoav Shapira
> This e-mail, including any attachments, is a confidential business
> communication, and may contain information that is confidential, proprietary
> and/or privileged.  This e-mail is intended only for the individual(s) to
> whom it is addressed, and may not be saved, copied, printed, disclosed or
> used by anyone else.  If you are not the(an) intended recipient, please
> immediately delete this e-mail from your computer system and notify the
> sender.  Thank you.
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message