옹실이의 개발이야기

2023/02 2

MySQL : Access denied for user '계정명'@'localhost' (using password: YES)

스프링에서 MySQL을 연동하고, 회원가입 기능을 만들다가 Access denied for user '계정명'@'localhost' (using password: YES) 에러가 났다 구글링했을때 주 원인은 계정의 비밀번호가 틀리다거나, 권한이 없다거나..... 라고 했는데, 나는 이 두가지 모두 해당되지 않았다ㅠㅠㅠㅠㅠ 헤매고 또 헤매다가 새로운 원인 찾아서 해결했다. 앞으로 또 일어날수 있는 오류인거같아 오늘 정리해보고자 한다. * 원인 * 1. 계정의 비밀번호가 틀린 경우 2. 계정에 권한이 없는 경우 3. 예전에 설치한 Bitnami WAMP Stack으로 인해 mysql이 중복실행된 경우 해결방법도 같이 알아보자 1. 계정의 비밀번호가 틀린 경우 이 경우 스프링 DB 연동시 설정한 비밀번호로 맞..

DataBase 2023.02.26

Spring : jsp 호출 원리 - Web.xml, root-context.xml, servlet-context.xml

최근 토이 프로젝트를 진행하면서 스프링에 대해 다시 공부하게 되었다. 스프링 MVC 프로젝트를 만들고 실행하면 index.jsp를 호출하게 되는데, 어떤 원리로 jsp 페이지를 호출하게 되는걸까? ①web.xml -> ②servlet-context.xml -> ③IndexController.java -> ④index.jsp 순서로 index.jsp 가 호출된다 ① web.xml web.xml은 웹 프로젝트 설정 파일로 WAS가 처음 구동되면 web.xml을 읽어 설정을 구성한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 contextConfigLocation /WEB-INF/spr..

Spring 2023.02.04