◆ Error
1) 포트 충돌
Web server failed to start. Port 번호 was already in use.
1) 원인
- 오라클의 Port 번호 겹쳐서 충돌이 일어나 생긴 ERROR 메시지 이다.
2-1) 해결 방법
- 오라클의 포트 주소를 변경해준다.
오라클에서 포트 조회
- SELECT DBMS_XDB.GETHTTPPORT() FROM DUAL;
오라클에서 포트 변경
- EXEC DBMS_XDB.SETHTTPPORT(9090);
2-2) 해결 방법
- SpringToolSuite4 앱에서 포트 주소를 변경해준다.
- 단, 현재 시점에서 깃허브를 연동하거나 앱을 다시 실행할 경우 기존의 포트 주소로 자동 변경되는 문제점이 발생한다.
- 프로젝트 -> src/main/resources -> application.properties 파일에서 "server.port=8888"
을 입력 후 저장
- 띄어쓰기 사용 불가
- 포트 설정일 안될 경우
"server.port=8888"
코드를 편집 하고 저장한 후 다시 붙여넣기 후 저장하기.
2) 프로젝트 실행이 안 될 경우
1) 해결 방법
- Maven Update 하는 법
- 단축키 : Alt + F5
- 프로젝트 우클릭 -> Maven -> Update Poject -> 원하는 프로젝트 클릭 후 OK
- Maven Install 하는 법
- 실행이 안되는 프로젝트 우클릭
- Run As -> Maven Install 클릭

1) 원인
- Database setting 설정을 안했을 경우 발생한다.
- 주로 스프링 프레임워크를 이용해 프로젝트를 구성하는 초기에 발생하는 문제이다.
2) 해결 방법
- 프로젝트 -> src/main/resources -> application.properies 파일 클릭
- database setting 설정 코드 작성
- spring.datasource.driver-class-name=oracle.jdbc.OracleDriver
- spring.datasource.url=jdbc:oracle:thin:@localhost:포트4자리:xe
- spring.datasource.username=DB아이디
- spring.datasource.password=DB비밀번호