根据如下博客安装配置Tomcat
https://blog.csdn.net/gyshun/article/details/80920227

image.png
试了在setclasspath.bat里面声明环境变量,如下,没用

image.png
set JAVA_HOME = E:\jdk
set JRE_HOME = E:\jdk\jre
Tomcat的startup.bat,它调用了catalina.bat,而catalina.bat则调用了setclasspath.bat。只要在setclasspath.bat的开头声明环境变量。
很奇怪,我把IDEA关掉,cmd关掉,再重新打开cmd就OK了。
(我试过把Tomcat卸载重新装,还是没用)

image.png

image.png
把setclasspath.txt改为setclasspath.bat就行了
昨天还好好的,今天早晨 开机,再输入这命令就这样了
打开环境变量,
查看JAVA_HOME确实不是JDK,有问题
JRE_HOME
E:\jdk\jre
没有问题

image.png
查看setclasspath.bat也没有问题

image.png
修改JAVA_HOME如下

image.png
然后重新打开cmd(不然又是不成功)
又出现一个错误
Failed installing 'Tomcat8' service

image.png
输入service.bat remove
再service.bat install就OK了,如下图

image.png
完美了!

image.png