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#

이런식으로 중복 입력한 오타가 있었다.


이런 형태의 오류는 찾아내기 정말 힘들다. 

주의하자..






'Development > Spring' 카테고리의 다른 글

Spring Security  (0) 2017.07.20
외부 인터넷이 연결되지 않은 경우 application-context 설정하기.  (0) 2016.07.08
Spring Security.  (0) 2009.09.07
Message Bundle 사용하기  (0) 2009.01.29
Sequence of Controller  (0) 2009.01.16