What is the difference between a Tomcat server and an application?
A Tomcat server controls the Java processes in which MSP, JLink, Mathematica® kernels, and FrontEnds are imbedded. Applications are particular instances of one of these processes. One Tomcat server can control many applications. Each Tomcat server controls processes that are each separate from any other Tomcat processes on the server.