2013-11-04 60 views
9

運行startup.sh我想,當我調用startup.sh我看到catalina.out的這個錯誤權限被拒絕而在Linux

/home/***/apache-tomcat-6.0.29/bin/catalina.sh: line 338: /home/***/jre/bin/java: Permission denied 

我怎樣才能得到它運行到Tomcat運行在Linux 6?請幫忙。

+1

試試以root身份運行? –

+0

感謝您的好問題。 –

回答

6

試試這個:

cd /home/***/jre/bin/ 
$ chmod +x java 

然後執行:

$ sudo startup.sh 
0

你需要看看在那裏輸出日誌啓動你的java程序,並確保試圖用戶啓動它有權寫入它 - 你可以嘗試運行java作爲當前用戶應該工作,並指出問題是解釋

11

轉到該文件夾​​並鍵入以下內容碼。

chmod 777 * 

並嘗試運行它。

由於設置了權限。

如果您具有特定的權限,則授予其優先權限。 或

cd home/ 
chmod 777 apache-tomcat6.0 
cd apache-tomcat6.0/bin 
sh startup.sh 
+0

你知不知道? – Govan

+0

這有效,但爲什麼會發生這種情況? –

+0

好@Govan,爲我工作,thx –