Why Tomcat8.exe starts with a JAVA_HOME that is different from JAVA_HOME setted in Windows environment variables?
问题 I have this strange situation with Tomcat8.exe in Windows 10. My JAVA_HOME environment variable defined in Windows System environment points at JDK 1.8 path: JAVA_HOME=C:\Program Files\Java\jdk1.8.0_65 When I run "C:\Program Files\Apache Software Foundation\Tomcat 8.0\bin\Tomcat8.exe", the server starts with another JDK, as I can see in catalina.log: 12-May-2016 08:57:28.250 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/8.0.30 12-May-2016 08