Tomcat 错误:在此环境中未正确定义Catalina_Home变量

Tomcat 错误:在此环境中未正确定义Catalina_Home变量,tomcat,catalina,Tomcat,Catalina,我只是想在我的电脑上运行tomcat,但我遇到了这个错误 Catalina_Home变量在此环境中定义不正确 仅供参考:我已尝试搜索有关错误的信息,并找到有关此错误的一些信息。但是,不幸的是,这并不能解决我的问题 下面是startup.bat文件的内容。谢谢[在此处输入图像描述][1] 在一个或多个REM贡献者许可协议下,将REM回传给Apache软件基金会(ASF)。见通知文件 与rem一起分发此工作,以获取有关 版权所有权。rem ASF根据 Apache许可证,版本2.0 rem(“许可证

我只是想在我的电脑上运行tomcat,但我遇到了这个错误

Catalina_Home变量在此环境中定义不正确

仅供参考:我已尝试搜索有关错误的信息,并找到有关此错误的一些信息。但是,不幸的是,这并不能解决我的问题

下面是startup.bat文件的内容。谢谢[在此处输入图像描述][1]

在一个或多个REM贡献者许可协议下,将REM回传给Apache软件基金会(ASF)。见通知文件 与rem一起分发此工作,以获取有关 版权所有权。rem ASF根据 Apache许可证,版本2.0 rem(“许可证”);你不能用这个 文件,除非符合许可证的要求。你可以得到一份 rem时许可证的有效期
rem rem rem rem,除非 适用法律或书面同意,软件rem根据 许可证按“原样”分发,rem不提供任何担保 或任何明示或暗示的条件。雷姆看到了吗 管理权限和rem的特定语言的许可证 许可证下的限制

如果“%OS%”==“Windows\u NT”设置本地rem ---------------------------------------------------------------------------CATALINA服务器rem rem$Id:startup.bat的rem启动脚本

895392 2010-01-03 14:02:31Z kkolinko$rem rem Guess CATALINA_HOME(如果未定义)如果未定义,则设置“当前目录=%cd%” %CATALINA_HOME%==“转到转到主页集”CATALINA_HOME=%CURRENT_DIR% 如果存在“%CATALINA\u HOME%\bin\CATALINA.bat”转到okHome cd。。设置 “CATALINA_HOME=%cd%”cd“%CURRENT_DIR%”:如果存在,则返回主页 “%CATALINA\u HOME%\bin\CATALINA.bat”转到okHome回显CATALINA\u HOME 此环境中未正确定义环境变量 运行此程序需要变量goto end:ok home

设置“可执行文件=%CATALINA\u HOME%\bin\CATALINA.bat”

rem检查目标可执行文件是否存在,如果存在“%executable%”转到 okExec echo找不到“%EXECUTABLE%”echo此文件需要运行 本程序结束:okExec

rem获取剩余的未移位命令行参数并将其保存在 set CMD_LINE_ARGS=:setArgs如果“%1”==“”“转到完成目标集” CMD_LINE_ARGS=%CMD_LINE_ARGS%%1班次转到setArgs:doneseargs

调用“%EXECUTABLE%”开始%CMD\u行\u参数%

:结束


我假设您正在通过命令行运行Tomcat。
通过导航到Tomcat安装的bin文件夹来运行Tomcat

你是通过startup.bat启动tomcat的吗?我知道这已经3年了,但我想说声谢谢。如果我能把这1000倍投得更高,我会的。