I am toying with the sample struts application that comes with struts. There is no context listed in server.xml yet the app somehow "works". I don't understand this...but more importantly how can you configure things like AccessLogValve's if you don't have a context entry in server.xml.
I'm no expert on configuring tomcat (or any other container) but I thought it was 'bad form' or just better form to keep the configuration information with each specific application (in the deployment descriptor). Although I think it is also possible to have each applications context stored in a separate file.