- For some reason, the people at Ubuntu/Debian/Linux decided that Tomcat's
log should be found inside syslog, instead of staying independent inside
"catalina.out". Why is that? I don't know and I don't like it!
[ snip ]
Sorry - don't have a specific answer for your Ubuntu implementation.
However, this is one reason we do not use "distro-specific" Tomcat
installations (to include implementations of WebSphere and WebLogic).
For example, we grab the plain vanilla Tomcat ZIP and extract it to "/opt/"
(as in "/opt/tomcat/") - we now have complete control over its
configuration and runtime instantiation.
I agree completely. I started with Tomcat in 2000 on Sun Sparc servers running Solaris 8. Over the years I gradually updated to Solaris 10 on Sparc then Intel servers. Finally a couple of years ago I switched to Ubuntu (currently 18.04LTS) for simplicity in engaging the community.
Because my development server was a windows/intel machine (now perma-set to Win7) I needed a generic way to operate Tomcat on any OS.
As mentioned above, I always grabbed the zip and/or the tar.gz and simply extracted the file to an appropriate working directory. For Ubuntu, I use /opt/tomcat as well. This allows me to keep things under my control, or at least know where everything is and that it will remain relatively constant. Any variations or changes are well documented in the Tomcat changelogs and assistance can be rendered by the community.
Likewise I try and keep my Tomcat current and my Java versions consistent with the current Tomcat. I've found that although the upgrade process can sometimes be painful, it is at least well documented.