W intelliJ ulimate, uruchamiając aplikację MVC Bare Bone Spring, pojawia się błąd:
'cannot run program '/path/to/tomcat/bin/catalina.sh' error=13 permission denied
Jak to naprawić? (jestem na Macu)
java
tomcat
spring-mvc
intellij-idea
Blankman
źródło
źródło
Odpowiedzi:
Krótko mówiąc, z konsoli:
chmod a+x /path/to/tomcat/bin/catalina.sh
Zakłada się, że pominąłeś ścieżkę Tomcat w swoim poście i sprawdziłeś, czy naprawdę istnieje w twoim systemie przed wysłaniem tutaj. W zależności od istniejących uprawnień do pliku może być konieczne wykonanie powyższej komendy jako użytkownik z odpowiednio podwyższonymi uprawnieniami.
źródło
Rozwiązanie: ustawiłeś uprawnienia dla katalogu Tomcat:
chmod -R 777 apache-tomcat-directory
źródło
*.bat
(w systemie operacyjnym Windows) lub*.sh
(w systemie operacyjnym MacOS, Linux) atrybut więcej,executable
jest wystarczająco dobry.Dzisiaj spotykam się z tym błędem. To dlatego, że biorę zły pakiet Tomcat6. W systemie Max OS powinienem pobrać
tar.gz
, ale pobieram plikzip
. Upewnij się, że otrzymujesz odpowiedni pakiet Tomcat.źródło
chmod +x
każdy plik, który chcesz ustawić jako wykonywalny dla użytkownika / grupy / świata.Kiedy mam ten problem, sprawdzam:
Kliknij prawym przyciskiem myszy catalina.sh -> Właściwości -> Uprawnienia.
źródło
Rób to za każdym razem, gdy uruchamiasz IntelliJ Idea i uwolnij się od tego całego bezsensownego chmod
Tylko użytkownicy Linuksa (jak się tutaj znalazłem):
Po prostu idź do terminala i zrób,
su
a chociaż otrzymałeś "wielką moc z wielką odpowiedzialnością", przejdź do/usr/local/bin
i tam masz swójidea
plik, daje to uprawnienia roota do Twojego IntelliJ Idea, aby nigdy nie napotkać problemów z uprawnieniami, jeśli nie możesz znaleźć Pomysł po prostu wskocz,Tools -> Create Command-line launcher
aby utworzyć nowy lub po prostu sprawdzić, gdzie jest plik.Aby uruchomić plik pomysłu, po prostu wpisz
idea
terminal, gdy jesteś użytkownikiem root i naciśnij Enter.miałeś ten problem z tomcat, nieważne ile razy robisz chmod, kiedy nie masz wystarczających uprawnień w swoim banku użytkowników, będziesz z nim bałagan.
Powodzenia.
źródło