Apache Tomcat is a webserver that hosts applications in Java
designed to run Java Servlets, Java Server Pages (JSP) scripts, Spring and the Gradle tool
Tomcat is often less apt to be exposed to the internet (though). We see it from time to time on external pentests and can make for an excellent foothold into the internal network. It is far more common to see Tomcat (and multiple instances, for that matter) during internal pentests.
Discovery
EyeWitness might report this.
If we see Tomcat, it could be an easy foothold into the internal network
Request an invalid page and the error response might reveal the version
Try going to the /docs/ page if the above doesnt work