Can I add or remove a project from a server, or publish changes for a project already on a server, while that server is running?
If you are adding a project to a Tomcat server, it would be best to stop the server, add the project, then start the server again. The “autoDeploy” feature of Tomcat could automatically serve the Web application when it is published without stopping Tomcat. However, there is a good chance that the Web application will be served before it is completely published, resulting in a context that is incomplete in some fashion. For example, if Tomcat started serving the Web application before the web.xml had been copied, the Web application would be run with just Tomcat’s built in web.xml defaults. Thus, it is best to add projects while Tomcat is stopped. Likewise, when removing a project from a Tomcat server, it would be best to stop the server, remove the project, then start the server again. When using an OS that tends to lock files, such as Windows, stopping the server before removing a project will be necessary to avoid errors stating that certain files, typically JARs, could not be delet