找不到/Users/user/tomcat/bin/setclasspath.sh

Ank*_*kit 6 terminal bash tomcat macos

运行该程序需要该文件。我是 Mac OS X 及其终端的新手。

我正在安装 Apache Tomcat,使用通过此 URL 提供的步骤http://www.editrocket.com/articles/tomcat_mac.html,但是当我运行时

sh startup.sh
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Cannot find /Users/user/tomcat/bin/setclasspath.sh
 This file is needed to run this program. 
Run Code Online (Sandbox Code Playgroud)

setclasspath.sh该位置已存在。

小智 0

我用 Google 搜索了您的错误,并从malisphoto找到了以下结果:

如果您收到错误“Cannot find /Library/Tomcat/Home/bin/setclasspath.sh”,您可能正在尝试在主目录 Library ( ~/Library) 中安装 Tomcat。要么将 Tomcat 安装在根 Library ( /Library) 中,要么CATALINA_HOME指向您的主目录 Tomcat 安装目录,可能类似于CATALINA_HOME=/Users/username/Library/Tomcat/Home. 基本安装不需要设置CATALINA_HOMEJAVA_HOME相关设置。

如果这不是您的问题,我建议尝试使用相同的文本字符串直接从终端打开文件,以确保文件确实存在。