windows找不到文件xxxx\bin\startup.bat ,tomcat无法启动

问题现象:

windows找不到文件xxxx\bin\startup.bat ,tomcat无法启动_第1张图片

问题背景:这是一个神经病的问题,开始tomcat是启动的,结果我的网络一直连接不上,然后检查发现网络适配器以及网线连接都没有问题,于是就按照我以往一贯处理方式:重启电脑,结果开机之后再启动就出幺蛾子了。 居然提示我找不到这个startup.bat,但是 很明显路径下,文件明明存在!!! 

此时通过Tomcat8w.exe去启动也是不成功的。

windows找不到文件xxxx\bin\startup.bat ,tomcat无法启动_第2张图片

经过检查 jdk这些环境变量都是之前的,没有变化。

最终发现,这货右键以管理员身份运行: 

windows找不到文件xxxx\bin\startup.bat ,tomcat无法启动_第3张图片

然后他就能启动了!!!!!

跟同事讨论:就是这次我重启之后电脑系统有东西变化了,导致必须以管理员身份运行startup.bat才行。但是,什么变化了啊!!!

总之:报错时,尝试以管理员身份去运行它!!!

以上问题后来发现是由于系统环境变量的问题,是因为之前向当前用户下添加了环境变量:

windows找不到文件xxxx\bin\startup.bat ,tomcat无法启动_第4张图片

经过实践证明:将这个环境变量删除之后,直接双击也不会再报错。

你可能感兴趣的:(Tomcat,windows,tomcat,java)