Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 启动tomcat失败_Java_Macos_Tomcat_Netbeans_Netbeans 7 - Fatal编程技术网

Java 启动tomcat失败

Java 启动tomcat失败,java,macos,tomcat,netbeans,netbeans-7,Java,Macos,Tomcat,Netbeans,Netbeans 7,我面临在netbeans中启动tomcat服务器的问题。单击“开始”按钮时出错 "Starting of tomact failed, check whether the /Application/NetBeans/apache-tomcat-7.0.52/bin/catalina/sh and related scripts are executable." 有关更多详细信息,请查看屏幕截图 如果可以,您应该从命令行/shell运行,尽管我知道在这种情况下您希望从Netbeans运行 还

我面临在netbeans中启动tomcat服务器的问题。单击“开始”按钮时出错

"Starting of tomact failed, check whether  the /Application/NetBeans/apache-tomcat-7.0.52/bin/catalina/sh and related scripts are executable." 
有关更多详细信息,请查看屏幕截图

如果可以,您应该从命令行/shell运行,尽管我知道在这种情况下您希望从Netbeans运行

还要确保所有
.sh
脚本都是可执行的(执行
chmod
),否则无法调用它们

最后,确保您具有运行脚本的正确权限

一旦超出这些检查范围,您可能会收到其他错误消息,例如您的
JAVA\u主页
或您的
CATALINA\u主页
未设置。这些问题很容易解决

编辑 要从终端运行Tomcat

  • 转到您的Tomcat文件夹(要么
    Tomcat_HOME
    要么
    Tomcat_HOME/bin
  • 确保所有
    .sh
    脚本都是可执行的(
    chmod a+x*.sh
  • 运行
    startup.sh
    :.
    /startup.sh
    bin/startup.sh
    (取决于您是在
    TOMCAT\u HOME
    内还是在
    TOMCAT\u HOME/bin
    内)

您可以通过在终端中执行以下命令使
catalina.sh
可运行

chmod 755 <your tomcat location>/bin/catalina.sh
chmod 755/bin/catalina.sh

/Application/NetBeans/apache-tomcat-7.0.52/bin/catalina.sh
是否存在?是否存在。我已经检查过了。大卫,我的剧本不太好,但我试着按照你的指示去做。请看下面我在终端Chandras MacBook Pro中尝试过的命令:bin chandraprakash$chmod a+x*。sh Chandras MacBook Pro:bin chandraprakash$startup.sh:./startup.sh:./startup.sh-bash:startup.sh::command未找到Chandras MacBook Pro:bin chandraprakash$run startup.sh:./startup.sh-bash:run:command未找到它现在正在工作我试过了。谢谢大卫。谢谢你的帮助。chmod+x也可以