2009-11-02 85 views
3

我正在为最近开始用于开发的mac os x 10.5.8苦苦挣扎。我成功安装了tomcat并为我的环境变量创建了launchd.conf。我相信它工作fine.coz我可以建立与使用Maven和货物插件成功地NetBeans中的项目,所以我发现online的启动脚本和停止mac os上的tomcat启动脚本权限x

#!/bin/bash 

case $1 in 
start) 
    sh /Library/apache-tomcat-6.0.20/bin/startup.sh 
;; 
stop) 
    sh /Library/apache-tomcat-6.0.20/bin/shutdown.sh 
;; 
restart) 
    sh /Library/apache-tomcat-6.0.20/bin/shutdown.sh 
    sh /Library/apache-tomcat-6.0.20/bin/startup.sh 
;; 
*) 
echo "Usage :start|stop|restart" 
;; 
esac 
exit 0 

该脚本是在纳米的须藤SH 创建tomcat的,但是当我想运行它。被吐出这

SH:在/ usr/bin中/ tomcat的:权限被拒绝

我加搭配chmod内/Library/apache-tomcat-6.0 755 * .SH和* .BAT。 20 /箱

仍然可以访问否认所以我去周围什么呢?我有机器上的管理员权限 感谢阅读

回答

5

你在哪里安装tomcat的脚本?我建议你将它安装到/usr/bin。安装后,确保权限是正确的(即chmod 755 /usr/bin/tomcat)。然后您可以使用ls -l /usr/bin/tomcat进行确认。

如果在/usr/bin/tomcat的权限正确后仍然收到错误,则可以在#!/bin/bash行后面添加以下两行。

set -x 
set -v 

通过上述线路,bash将输出更多的信息,让你告诉什么正在执行,其中错误发生。

+0

确定非常感谢tips.it确实启动和停止服务器,但是当我执行tomcat停止时,它抛出一个异常但它停止服务器,虽然 – 2009-11-02 23:01:20

+0

这里是我的环境变量/etc/launchd.conf setenv JAVA_VERSION 1.6 setenv JAVA_HOME /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/ setenv JRE_HOME /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/ SETENV CATALINA_BASE /Library/apache-tomcat-6.0.20 SETENV CATALINA_HOME /Library/apache-tomcat-6.0.20 SETENV CATALINA_TMPDIR /Library/apache-tomcat-6.0.20/temp – 2009-11-03 09:17:08

+0

,这里是错误 艾威:​​卡特琳娜.stop: java.net.ConnectException:连接被拒绝 \t在java.net.PlainSocketImpl.socketConnect(本机方法) \t在java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) \t在java.net.PlainSocketImpl.connectToAddress (PlainSocketImpl.java:195) \t在java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) \t在java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432) \t在java.net.Socket中。连接(Socket.java:525) \t at java.net.Socket.connect(Socket。java:475) \t at java.net.Socket。 (Socket.java:372) \t at java.net.Socket。 (Socket.java:186) – 2009-11-03 09:19:24

9

进入tomcat的bin目录并运行以下命令:

使用chmod + X * .SH

这为我工作。

+0

在macOS上成功使用Apache Tomcat 8.5.16 10.12.6 – 2017-07-29 08:44:21