웹개발/개발환경

[tomcat] Cannot find ./catalina.sh , The file is absent or does not have execute permission

건뱅 2020. 12. 2.
반응형

톰캣서버를 설치하고

 

배포후에 bin 위치에서 "./startup.sh" 를 실행시키면

 

처음 톰캣을 실행시킨다면 

 

위와 같이 

 

Cannot find ./catalina.sh  

The file is absent or does not have execute permission 

 

메시지를 뱉는 경우가 많은데 

 

말 그대로 번역해보면

 

catalina.sh를 찾을 수 없습니다.

파일이 없거나 실행 권한이 없습니다.

 

catalina.sh 파일에 대한 실행권한이 없어

catalina.sh를 실행 할 수 없다는 것을 알 수 있다.

 

 

기본적으로 처음 톰캣을 배포하면 *.sh 의 파일들의 권한이 644로 설정되어있는데

 

이를 700으로 바꾸어 권한을 바꾸어주면 해결!

 

정리하면 bin 경로에 접근하여 

 

chmod 700 *.sh 명령어 실행 후 

 

다시 startup.sh 를 실행시키면 잘 구동되는 것을 확인 할 수 있다.  

반응형

댓글