Created attachment 33264 [details] patch for RUNNING.txt Running.txt(which helps user to guide for running up tomcat) says tomcat is a JAVA application and doesn't use Environment Variables. Tomcat always uses CATALINA_HOME as a environment variable. No matter who is setting this, either explicit or implicit by start up script. The document says, since it is a JAVA application, it does not use, but JAVA application does use. And the next few lines are also misleading according to Bug statement CATALINA_HOME(required). So it seems misleading. Providing a patch for this.
No. Tomcat does not use CATALINA_HOME environment variable. The launch script (catalina.sh or catalina.bat) uses it. Tomcat itself uses system property named "catalina.home". The script sets that property with a -D command argument to java process that runs Tomcat.
Wording clarified in trunk, 8.0.x for 8.0.29 and 7.0.x for 7.0.66
Clarified in 6.0 as well, for 6.0.45