- 오늘 해결한 에러들
- No EntityManager with actual transaction available for current thread - cannot reliably process 'remove' call
deleteAllby 사용시에 이런 에러가 발생했다.
해결법 : 삭제를 수행할 메소드 위에 @Transactional 어노테이션을 붙여준다.
@Transactional
public void deleteAlarms(UserDetailsImpl userDetails) {
Long id = userDetails.getMember().getId();
alarmRepository.deleteAllByMemberId(id);
}
- has been compiled by a more recent version of the Java Runtime
배포시에 ec2컴퓨터에서 이런에러가 났다.
이전에 자바 8버전으로 배포를 했고, 이번에 11버전으로 배포를 하려해서 에러가 났다.
ec2컴퓨터에 jdk 11 설치하여 해결함!
출처 : https://velog.io/@alsdn9501/AWS-EC2-Java-11-%EC%84%A4%EC%B9%98
AWS EC2(Ubuntu18.04) Java 11 설치
https://medium.com/sjk5766/yum%EC%97%90-%EB%8C%80%ED%95%B4-%EC%95%8C%EC%95%84%EB%B3%B4%EC%9E%90-a41a75a0136b※ 자세한 설명은 위 링크 참고※ apt-get(Advanced P
velog.io
'TIL' 카테고리의 다른 글
항해99_TIL220703(쉘 스크립트, GitHubAction, AWS CodeDeploy CICD) (0) | 2022.07.07 |
---|---|
항해99_WIL220703 (실전프로젝트 1주) (0) | 2022.07.04 |
항해99_TIL220629 (실전프로젝트 7일차) (0) | 2022.06.29 |
항해99_TIL220628 (실전프로젝트 6일차) (0) | 2022.06.28 |
항해99_WIL220626 (실전 프로젝트 시작) (0) | 2022.06.26 |