Java 启动tomcat失败
我面临在netbeans中启动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运行 还
"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也可以