currently running v12.9, debian and starting thinking about upgrading process - as I have lot of customized files(resources and jar files), manual upgrade is the way to go. Here I outlined my intended approach:
- stop tomcat
- delete tomcat workdir
- update webapps
- META-INF replace all with new vers
- resources,skins, templates - replace all and add all my customized files, resolve conflicts
- WEB-INF
- keep xwiki.cfg, xwiki.properties, hibernate.cfg.xml - symlinked cfg files
- replace everything else, add all my customized jars, resolve conflicts (some are customized core ones, I didnt use component model as I m not java dev, so I updated the core packages directly)
- start tomcat
Does it look sound? Did I forget anything important? db will be updated automatically right?