tomcat开机自启动设置----系统找不到文件 .bat || 报错问题处理

报错背景

本机之前安装了 tomcat 6、7、8的各个版本,现在需要替换为版本9,且设置为开机自启动

首先按照网上的教程,将 D:\apache-tomcat-9.0.21\bin 路径下的service.bat 拖到cmd控制台,然而报错:

The tomcat9.exe was not found…
The CATALINA_HOME environment variable is not defined correctly.
This environment variable is needed to run this program

查看PATH环境变量配置,CATALINA_HOME设置无误,重启电脑后再次测试,还是报同样的错误。


解决办法

用编辑器打开startup.bat文件,在开头加上如下代码,直接在startup.bat中设置启动的环境变量:

SET JAVA_HOME=C:\Program Files\Java\jdk1.8.0_181
SET TOMCAT_HOME=D:\apache-tomcat-9.0.21
SET  CATALINA_HOME=D:\apache-tomcat-9.0.21

在这里插入图片描述
再次拖拽startup.bat文件到命令行,成功!
在这里插入图片描述


版权声明:本文为qq_32392597原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。