Well I got the JMX Timer running in Tomcat, and I did what I suggested
-- I just instantiated a javax.management.timer.Timer, configured it and
started it. I did not register the Timer with any type of JMX server, or
anything like that. I would appreciate any insight on whether that's
something I need to do and what the drawbacks of instantiating a JMX
Timer directly are, if any. But, at least it is working.
Thanks,
Erik
Erik Weber wrote:
Hello. I searched the archives at
http://mikal.org/interests/java/tomcat/archive/search?search=JMX+Timer
but found no results.
I am porting a small Servlet application from WebLogic 8.x to Tomcat
5.x. The application has a Servlet context listener that instantiates
and starts a JMX Timer instance during initialization. This Timer runs
for the lifetime of the app, occasionally causing an object to invoke
a web service and updatw a database with data collected from the web
service response.
I don't have much experience with Tomcat running stand alone, and
could use some help with the JMX aspect.
In WebLogic, you instantiate a weblogic.management.timer.Timer
directly. This class is very similar to javax.management.timer.Timer
(I think it's an extension). Then you add a NotificationListener and a
Notification to the Timer, and then you start it. That's all there is
to it.
So to deploy this application in Tomcat, I assume I will somehow
instantiate a javax.management.timer.Timer in place of the
WebLogic-specific Timer, or else I will find an instance using some
factory or lookup service. How is this done? Do I instantiate one
directly, just like the WebLogic class, or do I have to obtain the
instance from some factory or some other service? Do I have to
configure the Tomcat server in any particular ways to use the Timer?
I would appreciate your advice on this. I can paste some pseudocode of
the unported app if I need to.
Thanks,
Erik
---------------------------------------------------------------------
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]