728x90
반응형
의심되는 부분
"Error parsing XPath '/sqlMap/xxxxx'" 오류는 XML 설정 파일에서 지정된 XPath가 잘못되었거나 해당하는 요소를 찾을 수 없을 때 발생할 수 있습니다.
반응형
728x90
해당 오류는 '/sqlMap/xxxxx'라는 XPath에서 문제가 발생했음을 나타냅니다. 이는 iBATIS 설정 파일에서 XPath '/sqlMap/xxxxx'를 찾을 수 없다는 뜻입니다. 이는 'xxxxx' 부분이 실제로 존재하지 않는 요소를 가리키거나, 오타가 있거나, 잘못된 경로를 참조하는 등의 문제일 수 있습니다.
오류를 해결하기 위해서는 다음과 같은 접근 방식을 취할 수 있습니다:
- XPath 확인: 설정 파일에서 실제로 '/sqlMap/xxxxx' 경로가 올바른지 확인하세요. 오타나 잘못된 경로가 있는지 다시 한 번 검토해야 합니다.
- XML 구조 검토: 설정 파일의 XML 구조가 올바른지 확인하세요. 문법적 오류가 있는지, 요소 및 속성이 올바른지 확인해야 합니다.
- iBATIS 버전 호환성: 사용 중인 iBATIS 버전이 XPath '/sqlMap/xxxxx'를 지원하는지 확인하세요. 일부 오래된 버전의 경우 해당 경로나 요소를 지원하지 않을 수 있습니다.
- 예외 처리: iBATIS의 예외 처리를 통해 런타임에 오류가 발생한 정확한 위치를 파악하고, 문제를 해결하는 데 도움이 될 수 있습니다.
이러한 단계들을 따라가면서 설정 파일과 XPath를 검토하여 문제를 찾아내고 해결할 수 있을 것입니다.
오류발생 케이스
쿼리 호출부에 들어가는 파라미터가 제대로 작성되지 않은 경우, 그러니까 오타인 경우 발생하는 오류이다.
예를 들어 #xx# 부분이 (xx# / #xx / "xx) 등의 특수문자 오류 일 때 일어난다.
자나깨나 오타 조심..
ps. 누구나 같은 실수를 반복하는구나... ㅡㅜ
728x90
반응형
'study > ERROR CASE' 카테고리의 다른 글
메이븐 컴파일 오류 : Installed_JREs 수정하기 (0) | 2016.04.14 |
---|---|
eclipse log4j 찾을 수 없음 (0) | 2015.07.21 |
svn: E155004: Working copy "로컬경로" is already locked 에러 해결방법 (0) | 2014.08.08 |
cafe24 error log visible (0) | 2014.03.04 |
error: java.sql.SQLException: Already closed. oracle (0) | 2012.02.05 |