当前位置: 首页 > 知识库问答 >
问题:

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

姜钊
2023-03-14

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

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

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

以下是启动的内容。蝙蝠档案。谢谢[在此处输入图像描述][1]

@echooff rem根据一个或多个rem贡献者许可协议授权给Apache软件基金会(ASF)。有关版权所有的其他信息,请参阅随rem本作品分发的通知文件。rem ASF根据Apache许可证2.0版rem(“许可证”)向您许可此文件;除非符合rem许可证,否则您不得使用此文件。您可以在rem rem
http://www.apache.org/licenses/LICENSE-2.0rem rem获得许可证副本,除非适用法律要求或书面同意,否则根据许可证分发的软件rem是在“原样”基础上分发的,rem没有担保或条件任何种类,无论是明示的还是暗示的。rem请参阅许可证,了解许可证下管理权限和rem限制的特定语言。

如果"%OS%" == "Windows_NT"setlocalrem --------------------------------------------------------------------------- rem启动脚本对于CATALINA服务器rem$Id:startup.bat

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

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

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

:结束

共有1个答案

容柏
2023-03-14

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

 类似资料:
  • 我在~/.bash_profile中使用了set 我不理解这个错误,因为JAVA_HOME指向的是JDK而不是JRE?谢谢你的回答!

  • 一个朋友让我为他们做一个minecraft插件,所以我需要安装Maven。我已经按照教程的指示安装了以下用户变量。 > java_home--值:C:\program files\java\jdk1.8.0\bin windows 7 maven 2安装 当我尝试在命令Propmpt中设置它时,它会响应我,说。如何成功运行? 谢谢你的阅读。 另外,这是我的系统路径变量值:有什么问题吗?

  • 我正在Windows上设置Maven,我认为所有的设置都是正确的,但当我运行时,我仍然得到错误“JAVA_HOME环境变量没有正确定义” null null C:\ProgramData\Oracle\Java\JavaPath C:\Apache-Maven-3.6.3\bin 似乎无法弄清楚这些环境变量有什么问题,以至于Maven会给我这个错误。任何帮助都将不胜感激!

  • 我用过这个命令,但不起作用。 显示错误消息:

  • 当我尝试执行命令时 它表明 JAVA_HOME环境变量定义不正确。运行此程序需要此环境变量。 注意:JAVA_HOME应该指向JDK,而不是JRE。 我检查了已经提出的问题“找不到javadoc命令-maven”,我在上面尝试的解决方案仅取自此解决方案。我是Ubuntu的新手。我怎样才能解决这个问题? 而当我运行echo$JAVA_HOME时,它会打印: 我还尝试将JAVA_HOME设置为: 当我

  • birdmw@birdmw-thinkpad:~/desktop/nlp/iepy$sudo iepy--创建未定义的iepy环境变量JAVAHOME。 我有这个问题包IEPY。它与Django和Java相关。 我觉得我已经尝试了所有的方法来设置JAVAHOME路径,但是没有任何效果: birdmw@birdmw-thinkpad:~/desktoes/nlp/iepy$echo$javahome