미니프로젝트 라이브웹서버 테스트

LJM·2023년 5월 5일
0

미니프로젝트(FE+BE)

목록 보기
4/12

라이브 웹서버에서 포스트 맨으로 회원가입 시도 했더니 다음의 에러가 발생하였다
"data": "Could not open JPA EntityManager for transaction; nested exception is org.hibernate.exception.GenericJDBCException: Unable to acquire JDBC Connection"

EC2 웹서버 환경변수가 사라져 있었다. 환경변수에 db 호스트, 포트, mariadb 계정과 비번을 저장했었다.
아무래도 EC2 중지했다가 실행하면서 날아갔나 보다
그래서 이번에는
sudo vim /etc/bash.bashrc
을 통해서 영구적인 환경변수를 세팅하였다.(네이버 메모에 저장 해놨다)

다시 포스트맨으로 회원가입 시도 했더니 다음의 에러가 발생하였다

"Could not open JPA EntityManager for transaction; nested exception is com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: Index 1 out of bounds for length 1"

호스트랑 포트 번호를 DB가 아닌 웹서버걸 입력하는 실수를 하였다. 다시 db서버의 IP와 포트번호로 변경함

다시 포스트맨으로 회원가입 시도!
호스트 글자에 http:// 를 제거하였다 다시 시도!!

"could not extract ResultSet; SQL [n/a]; nested exception is org.hibernate.exception.SQLGrammarException: could not extract ResultSet"

이건또 뭐냐..
비번에 잘못된 문자가 들어가 있었다 하...

그리고 다음 에러는 user_tb 즉 유저테이블이 없다는 거였다
거의 다왔다

테이블을 만들고 포스트맨으로 라이브 웹서버에 회원가입 시도를 하니 성공하였다!!

공휴일 api key 를 환경변수로 등록하였다.

그리고 EC2 스냅샷을 뜨자~

profile
게임개발자 백엔드개발자

0개의 댓글