본문 바로가기
공부 기록

EC2 배포중에 나는 에러

by 매트(Mat) 2020. 8. 30.

gradlew Permission denied 에러

만약

-bash: ./gradlew: Permission denied

이런 에러가 뜬다면 gradlew 실행 권한이 없다는 메시지 입니다.
따라서 다음 코드로 실행 권한을 주면 해결됩니다.

chmod +x ./gradlew

Could not open JPA EntityManager for transaction;

구글을 검색해도 뭔가 확실한 답변을 얻기가 힘들었습니다.
그러다가 뒤의 로그를 더 보니 connection 에러가 나는 것 DB properties를 다시 확인했더니 역시나 오타와 잘못 적은 것들...
(제대로 확인하자...)

already in use {8080} 에러

위의 제목대로 비슷한 에러가 뜬다면 8080 포트를 이미 사용중인 것입니다.

netstat -anp | grep 8080

명령을 이용하여 8080이 사용중인지 확인하여

kill -9 {pid}

로 프로세스를 죽이고 다시 실행하면 됩니다.

could not create service of type scriptpluginfactory using buildscopeservices.createscriptpluginfactory()

EC2 배포 과정에서 위의 에러가 뜨길래 너무 당황했었습니다.
그냥 다시 깃허브에 레포지토리를 싹 지우고 다시 클론해서 빌드했더니 위 에러가 해결되었습니다. 정확한 에러는 잘 모르겠네요;..

error='Cannot allocate memory' (errno=12)

위의 에러는 공간이 충분하지 않다는 것입니다.
저는 알고보니 재클론할때 그 전 레포지토리를 삭제를 안해서 공간이 없었던거였습니다 ㅎㅎ;

참고 : https://velog.io/@adam2/JVM-Cannot-allocate-memory-%EC%97%90%EB%9F%AC

이런 에러때문에 새벽까지 달렸다 후 ㅜ.ㅜ

'공부 기록' 카테고리의 다른 글

VS Code 사용중에 "Cannot validate the php" 에러가 뜬다면  (0) 2020.10.04
왜 intellij를 사용하는가  (0) 2020.09.09
라이브러리  (0) 2020.09.09
운영체제 기초  (0) 2020.07.17
컴퓨터구조 기초  (0) 2020.07.16

댓글