본문 바로가기

Dev. Debug/프로그램

(25)
javax.servlet.ServletException: File &quot not found 이 에러는 jsp 파일이 서블릿으로 변환되지 않았다는 것이다.원인을 찾아보면 컨트롤러단과 실제 경로상의 오타일 경우가 매우 많다.에러 로그를 보면 답이 나온다 ^^
[Spring & mybatis] org.springframework.beans.factory.NoSuchBeanDefinitionException 에러 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'replyController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.zerock.service.ReplyService org.zerock.controller.ReplyController.service; nested exception is org.springframework.beans.factory.N..
[오류-mvc] Could not resolve type alias '' 에러Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'template' defined in ServletContext resource [/WEB-INF/first-servlet.xml]: Cannot resolve reference to bean 'factoryBean' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'factoryBean' defined in Servlet..
ant 빌드 오류 - terminated build xml ant build 어제까지만 해도 잘 되던 ant 빌드가 오늘 아침에 해보니 안 되는 황당한 상황이네요. 뭐가 문제일까 계속 수정해 보면서 했는데... 답이 안 나오는 상황입니다. 분명히 뭔가 돌긴 하는데 콘솔 창에는 아무 것도 안 나오더군요. 점심 먹고 곰곰히 다시 생각을 해 봤는데... terminated build xml ant build 란 메세지가 찜찜해서 검색해 봤습니다. 그랬더니,스택 오버 플로우에서 저와 같은 증상을 겪은 사람을 발견!!! Unable to run ANT target in eclipse getting terminated at beginning and pointing to jdk\bin\javaw.exe 이 내용을 참고해서 나온 결론은 Ant Home 설정이 잘못되었던 것입니다. ㅡㅡㅋ 회사에..
jsp 화면에서 DB에서 가져온 값들을 표시하지 못하는 경우 안녕하세요, 오늘은 어제 겪었던 JSP 화면에서 DB 값을 표시하지 못하는 에러에 대해서 다뤄볼까 합니다. 재개발 과정에서 서버단 소스가 좀 지저분 한 것 같아서 안 쓰는 내용을 정리하였는데요.정리한 후에 WAS를 재기동 해보니... 갑자기 JSP 화면에서 DB값을 표시하지 못하네요 ㅡㅡㅋ 정리한 내용을 다시 컨트롤러단부터 훓어봤는데요. 분명히 서버단 내용은 이상이 없는 것 같았습니다.왜냐하면, 아래와 같이 리스트에 값이 제대로 담기는 것이었습니다. 그래서 jsp 화면에서 변수명을 잘못 써 준건 아닌지 확인해 봤습니다만...jsp 화면에서 수정해 준 부분은 없었습니다. 그러다가 문득...소스 정리과정에서 쿼리문 라인을 맞춰주면서 모두 대문자로 변경한 것이 생각났습니다(jsp 화면에서는 모두 소문자로 사용..
Error creating bean with name 'boardServiceImpl': Injection of autowired dependencies failed 개발 도중에 콘솔창에서 이런 화면을 만나게 되는 것을 좋아하시는 분을 없을 것입니다. Error creating bean with name 'boardServiceImpl': Injection of autowired dependencies failed컴파일시에 에러는 안 났는데... 왜 서버를 올리면 저런 에러를 뱉어낼까요 ㅡㅡ? 위와 같은 에러는 컴파일 시 에러가 발견되지 않았다면... 대부분 초기 설정에 문제가 있어서 발생합니다. (적어도 저의 경험상으로는 ㅡㅡㅋ) 다음은 root-context. xml 파일의 일부입니다. boardServiceImpl.java 에서 에러가 발생하였던 이유는, boardServiceImpl 에서 Dao 단의 파일을 사용하고 있어서 입니다.당연한 말이지만, DAO가 먼..
mapped statements collection does not contain value for Spring과 MyBatis 연동 테스트 중 다음과 같은 에러를 만나게 되었습니다. 흠... 구글링을 하여 보니 mybatis 연동시 아래 에러를 만나면..Caused by: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for Mapping 관련 컬럼에 문제가 없는지 확인하고 아래 3개가 일치하는지 확인하자.. most importantly you should use same names for.interface = xxx.yyy.mappers.SettingMapper.classmapper file = /xxx/yyy/mappers/SettingMapper.xmlmapper namespace =..
Error setting null for parameter #2 with JdbcType OTHER 스프링 돌려보다가 다음과 같은 에러가 발생하였습니다.Error setting null for parameter #2 with JdbcType OTHER . Try setting a different JdbcType for this parameter or a different jdbcTypeForNull configuration property. Cause: java.sql.SQLException: 부적합한 열 유형 내용을 쓰윽 읽어보니 DB로 넘어가는 파라미터 값 부분에서 발생한 에러군요. 당연한 얘기겠지만, 문제를 해결하려면 문제부분부터 찾아야겠죠. 문제를 찾기 위해 DB로 값 넘기는 부분에 다음과 같이 로그에 찍어보았습니다. MAP에 담겨 있는 값을 유심히 보니... 단순 오타였네요 ㅡㅡㅋ 그래도 다..