728x90
8080포트와 8082포트의 존재
나는 H2를 이용할 때 8082포트와 8080포트를 이용한다.
하지만, 8080 포트에 접근을 하려고 하니 Database "mem:test" not found, either pre-create it or allow remote database creation (not recommended in secure environments) [90149-214] 90149/90149 (도움말)라는 문구와 함께 접속이 되지 않았다.
왜 접속이 되지 않는 것일까?
이유는 간단하다. 내가 8080포트를 오픈해두고 8082에서 데이터베이스를 불러왔기 때문이다.
따라서, 8080포트를 사용하는 URL로 H2콘솔을 접근하여 올바른 DB URL로 데이터베이스에 접근해야 한다.
내가 오픈한 콘솔은 8080의 /h2이기 때문에 http://localhost:8080/h2 에 접속하여야 한다.
이후 DB URL인 jdbc:h2:mem:test을 입력하고 Test Connection을 클릭하면 다음과 같이 성공하게 된다.
DB에 접속하여 내가 요청한 결과 값이 나오면 성공!
'개발일지 > Trouble Shooting' 카테고리의 다른 글
[ Trouble Shooting ] make: 경고: 시계가 잘못되었음이 발견되었습니다. (0) | 2023.09.01 |
---|---|
[ 문제 해결 ] org.hibernate.PersistentObjectException: detached entity passed to persist 에러 (2) | 2022.12.01 |
[문제해결] mapstruck build오류 해결 (매우 짧은 글) (0) | 2022.11.21 |
[ 문제 해결 ] PasswordEncoder' that could not be found. (0) | 2022.11.21 |
[ 오류 해결 ] HTTP 400, 404, 500 도대체 누구냐 넌?! (0) | 2022.11.17 |