
프로젝트를 진행하던 중 어느 날 갑자기 H2 데이터베이스가 실행되지 않았다. H2 Console을 실행했더니 다음과 같은 문구가 나타났다.
The Web Console server could not be started. Possible cause: another server is already running at http://111.111.11.11:8082
Root cause: Exception opening port "8082" (port may be in use)
원인 분석

(출처 : http://www.h2database.com/html/tutorial.html)
H2 콘솔의 기본 포트를 다른 애플리케이션이 사용해서 생긴 문제인거 같다.
명령 프롬프트로 해당 포트를 사용하는 프로세스 확인하기
명령 프롬프트를 열고 netstat -ano | findstr 8082 명령어로 해당 포트를 확인해봤다. 하지만 아무 결과도 없었다.
다른 포트 사용
java -cp h2-2.1.214.jar org.h2.tools.Server -webPort 8083
Error: Could not find or load main class org.h2.tools.Server
Caused by: java.lang.ClassNotFoundException: org.h2.tools.Server
H2 데이터베이스 파일이 충돌이 일어난 거 같다.
따라서 삭제 후 재설치를 했다.