2009-11-02 87 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