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

时间:2014-03-04 13:56:55

标签: tomcat catalina

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

  

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

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

这是startup.bat文件的内容。谢谢![在此输入图片说明] [1]

  

@echo off rem根据一个或多个rem贡献者许可协议许可给Apache Software Foundation(ASF)。请参阅NOTICE文件   与rem分发此项工作以获取有关的其他信息   版权所有权。 rem ASF将此文件许可给您   Apache License,版本2.0 rem(“许可证”);你可能不会用这个   文件除了符合rem许可证。您可以获得一份副本   rem rem的许可证   http://www.apache.org/licenses/LICENSE-2.0 rem rem除非另有要求   适用法律或书面同意,软件rem分发   许可证按“原样”分发,不提供担保   或任何形式的条件,无论是明示的还是暗示的。 rem见   管理权限和rem的特定语言的许可证   许可证下的限制。

     

如果“%OS%”==“Windows_NT”setlocal rem   -------------------------------------------------- ------------------------- rem启动CATALINA Server rem rem $ Id:startup.bat

的脚本      

895392 2010-01-03 14:02:31Z kkolinko $ rem

     

rem猜测CATALINA_HOME如果没有定义设置“CURRENT_DIR =%cd%”,如果没有   “%CATALINA_HOME%”==“”goto gotHome set“CATALINA_HOME =%CURRENT_DIR%”   如果存在“%CATALINA_HOME%\ bin \ catalina.bat”转到okHome cd ..设置   “CATALINA_HOME =%cd%”cd“%CURRENT_DIR%”:gotHome如果存在   “%CATALINA_HOME%\ bin \ catalina.bat”转到okHome echo CATALINA_HOME   环境变量没有正确定义echo这个环境   运行此程序转到结束需要变量:okHome

     

设置“EXECUTABLE =%CATALINA_HOME%\ bin \ catalina.bat”

     

rem如果存在“%EXECUTABLE%”goto,请检查目标可执行文件是否存在   okExec echo无法找到“%EXECUTABLE%”echo此文件需要运行   这个程序转到结尾:okExec

     

rem获取剩余的未移位命令行参数并将其保存   set CMD_LINE_ARGS =:setArgs if“”%1“”==“”“”“goto doneSetArgs set   CMD_LINE_ARGS =%CMD_LINE_ARGS %% 1 shift goto setArgs:doneSetArgs

     

调用“%EXECUTABLE%”启动%CMD_LINE_ARGS%

     

:端

1 个答案:

答案 0 :(得分:1)

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