본문 바로가기
Error Report

[ERROR] java.io.IOException: Could not find resource abc.xml (sqlmap namespace 지정 오류)

by jangThang 2024. 5. 5.
반응형

 

[ Contents ]

     

     

    1. 오류 메시지

    Caused by: java.lang.RuntimeException: Error parsing XPath '/sqlMapConfig/sqlMap'.
    Cause: java.io.IOException: Could not find resource abc.xml
    java.io.IOException: Could not find resource abc.xml

     

     서버 기동 시, 특정 경로에 있는 파일을 찾지 못해 뜨는 오류메시지입니다. 해당 오류가 뜨면 서버가 올라가지 않습니다.

     

     

     

    2. 원인 및 해결

     위 경우에는 sqlmap에 있는 xml를 찾지 못해 뜨는 오류메시지로, 해당 sqlmap의 네임스페이스를 잘못 설정했거나 모체가 되는 xml에 해당 경로가 없을 경우 발생합니다.

     저의 경우에는 abc.xml 의 sqlMap namespace가 잘못 설정되어 있었습니다. 

     

     

    <sqlMap resource="/sqlmap/popup/common/abc.xml"/>

     

     모체가 되는 common.xml에 해당 경로가 있어야 하며, 대소문자에 유의해야 합니다.

     

    반응형

     

    3. 개선 사항

     괜히 서버 반영하다가, 다른 분이 잘못 올린 소스코드로 서버가 올라가지 않아 고생했습니다.

     위와 같이 경로를 설정할 때에는 타이핑 말고, 복사 붙여넣기를 사용합시다.

     

     

    star가 되고나서 Tistory

    반응형

    댓글