On 08/05/18 19:07, sri devops wrote: > Hello Team, > > Currently I have apache-tomcat-8.5.23 installed and running on > RHEL7.x86_64. I have a war deployed and application is running under > tomcat. While application is running, if i make any manual changes to some > config files [ context.xml or server.xml or web.xml] and noticed Tomcat is > restarting application even though I haven't called tomcat service start > script.
Changes to server.xml do not trigger web application reload or redeploy. Neither does it trigger a Tomcat restart. Changes to web.xml trigger a web application reload because of the default watched resources (see CATALINA_BASE/conf/context.xml) and because autoDeploy is true by default. Changes to context.xml will trigger a web application redeploy because autoDeploy is true by default. > My intention is, > 1) At first when there's initial war deployed and tomcat service start > script is called, tomcat should extract war and app should work > 2) Second, While tomcat is in running state and application is running and > if i make any manual changes to any tomcat config file, I do not want > application to auto magically restart. > > *my server.xml looks as below* > > <Host name="localhost" appBase-"webapps" > unpackWARs="true" autoDeploy="true"> > > > I also looked at your docs and researched online, but unclear on these > parameters what to use when. [ setting autoDeploy=false (or) having > deployIgnore attribute somewhere ?] Set autoDeploy to false. Mark --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org