The configuration parameters of the H2 database backup are already set by default so that the backup occurs on an daily basis.
To change this configuration, edit the configuration file: <ApplicationPath>/WEB-INF/classes/configuration.properties
The cron-based backup of the embedded database triggers everyday at 3.45 am all year round. The syntax reads as follows "Seconds Minutes Hours Day-of-month Month Day-of-week Year". For example:
0 45 3 ? * * *(default setting - trigger every day at 3.45 am)
0 45 5 ? * MON-FRI(every Monday, Tuesday, Wednesday, Thursday, and Friday at 5.45 am)
More examples are available onhttp://www.quartz-scheduler.org/documentation/quartz-2.3.0/tutorials/tutorial-lesson-06.html .
Other automatic backups are performed at startup and shutdown of the application server:
The backup files are stored at the following location, up to the 30 latest backups: <ApplicationPath>/WEB-INF/database/backups