여러가지 자잘한 프로젝트 에러

colon-y·2023년 9월 6일
0

개발일기

목록 보기
2/2

예전에 했던 프로젝트를 다시 실행시켜 봤더니 갑자기 구동이 안 되는 것이었다.

프로젝트는 spring boot + h2 + gradle + jpa + node.js + react의 구조.

package org.springframework.boot does not exist

import가 되어야 하는 상황에서 뜬금없이 이 메시지가 뜨는 에러는 인텔리제이 자체 에러로, 검색 결과가 꽤 많이 나오는 거 보니 생각보다 자주 발생하는 에러 같다.

해결책:
https://jobc.tistory.com/207
이 외에 build.gradle 쪽이 잘못되었을 수 있음.

조치를 취하고 다시 실행해 봤더니 이번에는 프론트엔드 쪽에서 이런 에러가 뜬다.

Unhandled Rejection (TypeError): Failed to fetch

어쨌든 화면이 뜨긴 뜨는데 CRUD 작업을 하면 문제가 생기는 것으로 보아 다시 백엔드 쪽으로.

org.h2.jdbc.JdbcSQLNonTransientConnectionException: Connection is broken: "java.net.SocketTimeoutException: connect timed out: localhost" [90067-200]

이 에러는 h2 database가 연결이 안 돼서 생기는 오류다.

h2 database 실행.(application.properties의 설정에 따라 실행해줘야 한다.) 다시 에러 발생.

Unsupported database file version or invalid file header in file "C:/Users/User/test.mv.db" [90048-200]

h2 database를 삭제하고 다시 설치하는 과정에서, 이전에 C:Users/User/ 에 남아있던 H2 database가 삭제되지 않아서 생기는 에러다.
이전에 있던 데이터베이스 .mv.db 파일을 삭제하고, h2 데이터베이스를 다시 초기생성 한 뒤

(참고 : https://daram.tistory.com/6)

프로젝트 실행해보니 정상작동.

profile
배우고 얻은 것들을 기록하고 나누고자 합니다.

0개의 댓글