Hi,
no you do not have to, I even would say you must not !
See here:
http://jakarta.apache.org/tomcat/tomcat-5.0-doc/mbeans-descriptor-howto.html
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
booting.
I can't definetly say, if you are able to use it in you admin/manager
application but I think you can.
Phil.
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 [mailto:[EMAIL PROTECTED]
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
org.apache.catalina.mbeans.mbeans-descriptor.xml
http://jakarta.apache.org/tomcat/tomcat-5.0-doc/mbeans-descriptor-
howto.html
The same URL tells you where the file is:
org.apache.catalina.mbeans.mbeans-descriptor.xml. You can also see it
via cvs.apache.org.
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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]