我在Linux機器上粘貼了tomcat文件夾。用戶是root用戶。當我進入bin文件夾並執行./startup.sh
時,我收到一個error:permission denied
。 [這是我得到的]Tomcat不在linux啓動---權限被拒絕運行startup.sh
如何糾正這個問題。
我在Linux機器上粘貼了tomcat文件夾。用戶是root用戶。當我進入bin文件夾並執行./startup.sh
時,我收到一個error:permission denied
。 [這是我得到的]Tomcat不在linux啓動---權限被拒絕運行startup.sh
如何糾正這個問題。
驗證,與新的Tomcat文件夾你的文件系統沒有安裝帶有 「NOEXEC」。請運行「ls -l」,「file start.sh」和「head start.sh」。
湯姆
得出:
chmod -R 777 startup.sh
然後錯誤會來爲:找不到./catalina.sh 然後再給:
chmod -R 777 catalina.sh
Tomcat將啓動。 問題是因爲沒有執行權限。 ü可以看到,如果允許有或不給予:
ls -l
作爲文件名的顏色是白色的,我想文件是不可執行的;請嘗試以下命令: ls -l
它爲您提供文件列表及其權限。嘗試使用命令
chmod a+x startup.sh
如果仍然拒絕權限。嘗試
sudo chmod a+x startup.sh
然後使用 ./startup.sh 如果仍然權限被拒絕嘗試。然後嘗試
sudo ./startup.sh
希望它會有幫助。