Development/Spring
Cause: java.util.NoSuchElementException 오류 수정..
南山
2013. 3. 6. 11:51
spring 으로 작업 중.
maven clean 으로 깨끗하게 청소하고 install 로 war 파일 만들때까지는 이상이 없는데 was 에 올리니 오류를 뱉어 낸다.
로그를 보니 첫번째는 로그파일을 만들어주는 경로에 프로퍼티 파일이 없는게 원인인데 이건 상관없으니 패스.
두번째를 보니,
Error parsing XML. Cause: java.lang.RuntimeException: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: java.lang.RuntimeException: Error parsing XPath '/sqlMap/select'. Cause: java.util.NoSuchElementException
이런 부분이 있다.
쿼리문의 select 문 중에서 '#' 가 어딘가 빠졌거나 중복되어 들어갔거나 했다는 뜻이다.
찾아보니 역시 조건식에서
AND NAME = ##name#
이런식으로 중복 입력한 오타가 있었다.
이런 형태의 오류는 찾아내기 정말 힘들다.
주의하자..