WAS 만들기 3 - mybatis로 DB 조회하기
https://m.blog.naver.com/joonbread/222234347302
DTO만드는 데 데이터 타입을 무엇으로 해야하는지 잘 모르겠더라.
ERROR: org.springframework.web.context.ContextLoader - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in ServletContext resource [/WEB-INF/spring/root-context.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse config resource: class path resource [mybatis-config.xml]; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException: Error registering typeAlias for 'poleDTO'. Cause: java.lang.ClassNotFoundException: Cannot find class: cohttp://m.stlogic.ai.repository.poleDTO
대체로 ~Error creating bean with name 'sqlSessionFactory'~ 이런 에러는 경로 설정에러라고 했다. 그래서 오탈자일 가능성이 높다고 생각했는데
에러를 끝까지 쭉 보다가 poleDTO가 없어..?
mybatis-config.xml 파일에 poleDTO라고 해놨더라.. PoleDTO를.. 대소문자 정말 어떡하지?ㅋㅋㅋ
SEVERE: 서블릿 [jsp]을(를) 위한 Servlet.service() 호출이 예외를 발생시켰습니다. org.apache.el.parser.ParseException: Encountered " "}" "} "" at line 1, column 15.
검색하니까 대체로 ${} 이거랑 관련된 에러였다는 얘기가 많길래 index파일 가보니까
(저걸 사용한 게 당시에 index파일뿐이었음)
${}안에 세미콜론이 들어가있었다..ㅎ 변수복사해서 붙이다가 들어간 듯.
연결 성공..ㅠ
소스는 추후 정리해서 올릴 예정
이제 step1은 끝인가 배포도 해야하는데.. 일단 step2로 ㄱㄱ