목록use (2)
컴공생의 다이어리
Web server failed to start. Port 8080 was already in use 에러 발생 스프링 부트 프로젝트를 하다가 가끔 'Web server failed to start. Port 8080 was already in use'라는 에러가 발생할 때가 있다. 여기서 포트번호는 각자 프로젝트 설정에 따라 다를 수 있다. 이 에러가 발생하는 경우는 서버를 구동하는데 필요한 포트가 이미 사용중이어서 그렇다. 방금까지 잘 돌아갔는데 이렇게 나오는게 맞나?라고 생각될 수 있지만 우리도 모르게 서버가 정상적으로 종료되지 않아서 에러가 발생할 수도 있다. 아무튼 해결법은 프로세스를 강제로 종료해야 하는데 운영체제 별로 아래와 같이 명령어를 cmd혹은 terminal에서 입력해주면 된다. Wi..
(TIME_ZONE과 USE_TZ는 settings.py에서 수정하면 됨) TIME_ZONE 원래 장고는 'UTC'라는 표준시에 맞춰져 있다. 이걸 서울을 기준으로 변경하려면 'Asia/Seoul'로 수정하면 된다. USE_TZ USE_TZ 변수 값 특성 False 장고는 내부적으로 Naive datetime 객체를 사용한다. 즉 장고 개발 시 Naive datetime 객체를 사용해야 한다. (기준 시간대는 항상 TIME_ZONE) True 장고는 내부적으로 Aware datetime 객체를 사용한다. 즉 장고 개발 시 Aware datetime 객체를 사용해야 한다. (기준 시간대를 명확히 지정해줘야 함) 폼에 입력된 날짜 값은 Current time zone으로 해석한 뒤 Aware datetime..