
회사 업무를 위해 톰캣 9 버전이 설치되어 있던 개인 노트북에 톰캣 8 버전을 설치했더니 포트를 열 수 없다면서 아예 톰캣도 안뜨고 프로젝트 실행이 안되었다. 기존에 있던 9 버전의 톰캣을 지우고 설치를 했었어야 했는데 이미 8버전을 설치한 후였다ㅜㅜ 아차 싶어서 기존 9버전을 제거하고 실행을 시켰지만 여전히 port out of range 에러가 떴고 2시간의 삽질을 시작했다. 기존에 있던 톰캣 포트를 사용하고 있어서 그런가해서 톰캣 포트도 다 죽여보고 아예 다 제거했다가 재설치도 해보고, 인텔리제이 설정 폴더도 삭제해서 다시 프로젝트 설정도 잡아보고, 포트들을 변경도 시켜봤는데 증상은 여전했다. 그러다가 찾은 원인은 바로 server.xml 설정 중 shutdown 포트가 -1로 잡혀 있었던 것이었다..

파이썬 가상환경에 장고를 설치하고 마리아디비를 설치하려고 했는데 자꾸 Microsoft Visual C++ 14.0 is required 에러가 났다. 처음에는 Visual C++만 설치하면 되는줄 알고 다운로드 받고 진행했는데 그래도 해결되지 않았고 구글링을 해보다가 설치하려고 했던 Mysqlclient 가 미리 컴파일된 pip용 whl 파일을 다운 받으면 된다는 해결책을 얻었다. 파이썬 버전 확인 (myvenv) C:\Users\hyunyi\workspace\python>python --version Python 3.7.3파이썬 비트 확인 >>> import platform >>> print(platform.architecture()) ('32bit', 'WindowsPE'..
장고 프로젝트 생성 > django-admin startproject 프로젝트명 > python manage.py startapp 애플리케이션명 > notepad settings.py // 설정 파일 확인 및 수정 > python manage.py migrate // 데이터베이스에 기본 테이블 생성(Groups, Users) > python manage.py runserver // 장고 테스트용 웹서버 실행 > python manage.py createsuperuser // 장고 어드민 사이트의 관리자 생성 프로젝트 설정파일 변경 settings.py 에서 프로젝트의 전반적인 사항들을 설정해준다. DEBUG 모드 설정 TRUE면 개발모드, FALSE는 운영모드이다. 운영모드일때는 ALLOWED_HOSTS..