# In new-style instances, if CATALINA_BASE isn't specified, it will
# be constructed by joining TOMCATS_BASE and NAME.
As NAME isn’t set, TOMCATS_BASE isn’t used, but only CATALINA_HOME which points to /usr/share/tomcat where you’ll find a symlink for webapps to /var/lib/tomcat/webapps.
No. It’s not used so it’s not an error anyway.
When you run “new-style” instances you’ll put the instances into /var/lib/tomcats which creates cataline base like this:
CATALINA_BASE="${TOMCATS_BASE}${NAME}"
If you don’t use new-style instances, i.e. you’ll only run a single instance in /var/lib/tomcat which is symlinked from /usr/share/tomcat. Foreman doesn’t use new-style instances so the whole /var/lib/tomcats directory isn’t used…