问题描述
将tomcat升级为tomcat9,第一次启动会添加CATALINA_BASE和CATALINA_HOME的环境变量为当前tomcat路径。如图:
启动成功,没有任何问题,但是,当把tomcat路径更改后,启动,寻找的还是这个路径 ,导致不执行更改后tomcat路径下的war。
解决办法
Tomcat9版本中 catalina.bat 和 startup.bat 最开始的地方添加 JDK目录和Tomcat目录的环境变量
SET JAVA_HOME=D:\java\jdk\jdk8\jdk1.8.0_111
SET CATALINA_HOME=D:\Tomcat\apache-tomcat-9.0.54
如图:
更改之后,再启动,完美解决。