TIL 22일_5차

Moon-Tree·2023년 1월 30일
0

◆ 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) 해결 방법

  1. Maven Update 하는 법
  • 단축키 : Alt + F5
  • 프로젝트 우클릭 -> Maven -> Update Poject -> 원하는 프로젝트 클릭 후 OK
  1. Maven Install 하는 법
  • 실행이 안되는 프로젝트 우클릭
  • Run As -> Maven Install 클릭

3) Failed to configure a DataSource: 'url'


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비밀번호
profile
Backend Developer

0개의 댓글