Your application may require to run scheduled tasks or perform actions at specific times or at regular intervals.
It is suffering from
which requires the JVM to be restarted at least once per week.
It needs to be restarted during a time when the system is not used, at times when system administrators are home in bed.
It needs to be taken down for 10 minutes every night to allow external backups to take place.
You may simply want to schedule some benign actions to take place once every 5 minutes.
Here we tell you how you can do all this with the Java Service Wrapper.