intelliJ ulimate에서 베어 본 스프링 mvc 응용 프로그램을 실행하면 오류가 발생합니다.
'cannot run program '/path/to/tomcat/bin/catalina.sh' error=13 permission denied
이 문제를 어떻게 해결합니까? (저는 Mac에 있습니다)
답변
간단히 말해서 콘솔에서 :
chmod a+x /path/to/tomcat/bin/catalina.sh
이것은 게시물에서 Tomcat 경로를 제거했으며 여기에 게시하기 전에 시스템에 실제로 존재하는지 확인했다고 가정합니다. 파일의 기존 권한에 따라 충분히 높은 권한을 가진 사용자로 위 명령을 실행해야 할 수 있습니다.
답변
솔루션 : Tomcat 디렉토리에 대한 권한을 설정했습니다.
chmod -R 777 apache-tomcat-directory
답변
오늘이 오류를 만납니다. 잘못된 Tomcat6 패키지를 사용했기 때문입니다. Max OS에서는를 다운로드해야 tar.gz
하지만 zip
. 올바른 Tomcat 패키지를 얻었는지 확인하십시오.
답변
답변
IntelliJ Idea를 실행할 때마다이 작업을 수행하고 모든 chmod 무의미 함에서 벗어나십시오.
Linux 사용자 만 해당 (내가 여기에서 찾은 것처럼) :
그냥 터미널로 이동 할 su
당신이 “큰 책임과 함께 큰 힘”를받은 상태로 이동 /usr/local/bin
거기 당신이 idea
당신을 찾을 수 있다면, 그것은 결코 얼굴 권한 문제로 인 IntelliJ 아이디어에 루트 권한을 파일을 제공합니다 아이디어 파일 Tools -> Create Command-line launcher
은 새 파일 을 만들거나 파일의 위치를 확인하기 위해 계속 이동합니다.
아이디어 파일을 실행하려면 idea
루트 사용자 일 때 터미널에 입력하고 Enter 키를 누르십시오.
tomcat 에이 문제가 있었는데, chmod 작업을 몇 번이라도 수행하더라도 사용자 뱅크에 충분한 권한이 없으면 문제가 발생합니다.
행운을 빕니다.