반응형
aws ojdbc6
-
[EC2] 배포 오류org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is java.lang.ExceptionInInitializerErrorAWS(Amazon Web Services) 2023. 8. 28. 10:47
EC2에 오라클을 설치하고 jar로 빌드한 project.jar 를 배포할 때 org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is java.lang.ExceptionInInitializerError 이 에러가 발생하여 계속 찾다가 해결방법을 찾았다. 결론적으로 버전이 안맞아서 그렇다. 본인의 개발버전 Spring Boot 2.7.14 open jdk 11 oracle 11g pom.xml에는 ojdbc11을 등록하고 사용하고 있었다. 이게 로컬에서는 잘되는데 ec2 우분투로 올리면 jdbc를 못찾는 증상이었다. ojdb..