The symbolic link `xwiki.xml` to `/etc/xwiki/xwiki-tomcat10.xml` is in the wrong location. It gets created under `/etc/tomcat9/Catalina/localhost/` but should be in `/etc/tomcat10/Catalina/localhost/`. Without it tomcat won't deploy xwiki. I had to manually create the link in `/etc/tomcat10/Catalina/localhost/` for xwiki 17 to run on tomcat10. See package contents below:
# dpkg-query -L xwiki-tomcat10-common
/usr
/usr/share
/usr/share/doc
/usr/share/doc/xwiki-tomcat10-common
/usr/share/doc/xwiki-tomcat10-common/copyright
/etc
/etc/systemd
/etc/systemd/system
/etc/systemd/system/tomcat10.service.d
/etc/xwiki
/etc/systemd/system/tomcat10.service.d/xwiki-tomcat10-systemd.conf
/etc/xwiki/xwiki-tomcat10.xml
/etc/tomcat9
/etc/tomcat9/Catalina
/etc/tomcat9/Catalina/localhost
/etc/tomcat9/Catalina/localhost/xwiki.xml
|