已经解决。
1、排除端口占用问题netstat -aon|findstr
2、通过startup.bat 末尾加pause;;;;;;;;;;或在cmd启动中 加载 D:\tomcat-win64\bin>startup.bat
可以得到问题描述
“The JRE_HOME environment variable is not defined correctly
This environment variable is needed to run this program”
3、通过CMD 测试JAVA环境没有问题
4、通过修改catalina.bat文件中的 set JAVA_HOME、set JRE_HOME;这里是相对路径。
修改为JAVA及JRE的绝对路径。
set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_202\jre
set JRE_HOME=C:\Program Files\Java\jre1.8.0_281
5、成功启动TOMCAT,问题解决。