1. Stop Tomcat
2. Backup
3. Extract OpenOlat.war in the webapp-location (replace old release)
4. Run DB-updatescripts
5. Copy your old olat.local.properties file to the new unpacked war (or wherever you have it)
6. Compare your olat.local.properties with the olat.local.properties.sample and the original olat.properties file
7. If you have a custom theme copy it to your /customizing/themes/*
8. If you have custom spring configurations, re-apply them on the new code base (do not just copy the old spring files as they might have changed! Use the diff command to compare the old and the new files).
9. Reconfigure the tomcat configuration to start OpenOLAT in the ROOT context. This is mandatory to make WebDAV work on Windows.
10. Restart tomcat and look at your console output (e.g. tail -f)
11. Reconfigure your frontend webserver (Apache) to listen to both HTTP and HTTPS (you are using https, right?)
12. Let everybody know you just updated to OpenOLAT 10.1 (twitter, facebook etc)
13. Go get a beer and have fun!
Here are some more detailed update documents: