今天遇到一个奇怪的问题,启动Tomcat一闪而过。百度了半天,知道在cmd命令窗口中启动startup.bat就可以看到问题。

原来,我在配置Java环境变量的时候,变量名是JAVA而不是JAVA_HOME,虽然可以启动Eclipse,但是Tomcat只认准JAVA_HOME。好坑,这个具体在哪里配置的没去看,应该也有办法手动去指定环境变量名,不过想了下也没有必要,还是老老实实写JAVA_HOME吧。