톰캣서버를 설치하고 배포후에 bin 위치에서 ./startup.sh
를 실행시키면 처음 톰캣을 실행시킨다면 이러한 문구가 뜬다.
Cannot find ./catalina.sh The file is absent or does not have execute permission This file is needed to run this program
catalina.sh를 찾을 수 없습니다. 파일이 없거나 실행 권한이 없습니다.
= catalina.sh 파일에 대한 실행권한이 없어 catalina.sh를 실행 할 수 없다는 것
기본적으로 처음 톰캣을 배포하면 *.sh
의 파일들의 권한이 644(쓰기권한)로 설정되어있는데 이를 700으로 바꾸어 권한을 바꾸어주면 해결된다.
❗️ 700: 사용자 계정 소유
chmod 700 *.sh ./startup.sh
실행이 잘 된다!