Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Run Web Service Method Automatically on Tomcat 7.0

 
Rami Kudmani
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Dears,

1- I created a web service which I want it to run automatically when Tomcat starts. I want to know how I can do this in simple way (as i'm knew in Java development).
2- I want this web service's method to run periodically (every 30sec). What should I do to have this.

I'm using eclipse/Tomcat 7.0,

Appreciate your support as I'm still did not understand the concept of Servlet, and how to use my web service as a servlet. Or if I can't forget about web service and I need something else to have my above requests done.

Thank you,
 
Ulf Dittmer
Rancher
Posts: 42968
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Web services are not meant to be executed periodically w/o client requests. You should create a pair of java.util.Timer and TimerTask in a ServletContextListener of your web app to do this.

The relationship between web services and servlets is only a loose one - Java webservice stacks are implemented using servlets, but that is hidden from the web service developer.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic