Can the web application reside on a machine other than where Tomcat is running?

Alessandro A. Garbagnati

If by "web application" you mean the set of jsps, servlets, classes, and all the other required files, I'm afraid not. [Tomcat must be able to read the files from a locally mounted file system.]

What you can do, though, is to have Tomcat running on one machine and the web server running on another, but I don't think that you can have the files of the application be read through the net without some sort of file server mounting solution like ntfs, samba or similar.

[See also the "rsync" utility under Unix for a nice way to publish your web application files to the live server. -Alex Chaffee]