작성
·
635
1
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.
1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)
[질문 내용]
현재 8082번은 다른 프로젝트 때문에
application.properties에서
server.port=8083 로
8083번으로 바꿔놨습니다.
여기서 h2.bat 파일을 실행했을 때
이렇게 이미 포트 번호가 사용 중이라는 오류가 뜹니다.
그래서 cmd에서
netstat -ano | findstr :8083로
태스크의 pid를 찾아 해당 태스크를 죽이고,
H2 콘솔을 실행시키면
당연히 스프링부트에서 이미 포트 번호가 사용 중이라는 오류가 뜹니다.
부트에서 포트 번호를 사용하면 H2에서 안되고
H2에서 포트 번호를 사용하면 부트에서 안됩니다.
서버를 통해서 DB에 접속하려는 건데 왜 이런 오류가 뜰까요..
서버에서 정상적으로 h2를 연결하고 싶습니다.
혹시 application.properties에서 server.port= 명령어로 임의로 포트를 바꿨기 때문인가요?
다른 게 맞았군요..
강의에서 뭔가를 놓치고 따라갔는지 같은 포트로 왜 콘솔 화면이 안 뜨나 하고 있었네요
당연한 걸 왜 이상하다 생각하고 있었을까요 ㅠ
감사합니다. 덕분에 개념을 다시 재정립하고 이어갈 수 있게 됐습니다!