IDE 에러 해결하기/SpringBoot

IDE 에러 해결하기/SpringBoot

[Spring]Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured

프로젝트 생성 후 실행 시 아래와 같은 오류가 발생하면서 프로젝트가 실행되지 않는 문제가 발생했다. 이는 application.properties 또는 application.yml을 설정해주지 않아서 발생한 문제이다. 해결 방법 아래와 같이 설정해주면 정상적으로 프로젝트가 실행된다. - application.properties일 경우 spring.datasource.url=jdbc:[DB명]://localhost:3306/[DB 스키마명] spring.datasource.username=[DB ID] spring.datasource.password=[DB PW] spring.datasource.driver-class-name=[JDBC 드라이버] - application.yml일 경우 spring: da..

IDE 에러 해결하기/SpringBoot

[SpringBoot] Web server failed to start. Port 80 was already in use. 오류

스프링 부트 프로젝트를 실행했을 때 아래의 사진과 같이 포트 번호가 이미 사용중이라는 오류가 발생했다. 일단 제일 먼저 포트 번호를 바꿨으나 전과 똑같이 포트 번호를 사용중이라고 오류가 발생했다. 해결방법 포트 번호를 바꿔도 해결이 되지 않는다면 포트를 강제 종료시켜야 한다. 먼저 cmd 창에서 netstat -ano를 입력해보자. 그러면 위에서 말했던 80번 포트 번호가 동작 중인 것을 확인할 수 있다. 동작 중인 80번 포트 번호를 강제 종료시키면 된다. 위에서 확인했다싶이 80번 포트의 PID는 7708이다. 그렇다면 taskkill/f/pid 종료시킬 포트번호 명령어를 통해 아래와 같이 포트를 강제 종료시키면 프로젝트가 잘 동작하는 것을 확인할 수 있다.

IDE 에러 해결하기/SpringBoot

[SpringBoot] Whitelabel Error Page 에러

스프링 부트 프로젝트를 실행시키고 크롬창에서 주소를 입력했을 때 아래와 같이 에러 페이지가 떴다. index.jsp는 크롬창에서 제대로 돌아가나 index 이름이 아닌 다른 이름을 가진 jsp 파일들이 크롬창에서 제대로 돌아가지 않을 때 아래와 같이 해결해보도록 하자. 해결방법 일단 사전에 프로젝트의 폴더 경로에 맞는 어노테이션을 주었는지 또는 크롬창에서 알맞게 주소를 주었는지 등 여러가지를 확인해야 한다. 전부 알맞게 주었는데 해결이 되지 않는다면 프로젝트 생성할 때 잘못 생성한 것이 아닌지 확인해보자. 위의 사진과 같이 Group과 Package는 같은 경로를 줘야한다. 만약 다른 경로를 주었다면 White Error Page가 뜰 수도 있으니 확인해보도록 하자.