Я использую ibatis для отображения ИЛИ моего приложения. я и моя команда работаем над двумя разными операционными системами, системами UBUNTU и Windows XP. У меня есть файл sqlmapconfig.xml
, в котором я ссылаюсь на свой xml-файл запросов ibatis, в котором я пишу все запросы.
Но когда я создаю sqlmapconfig, я хочу указать путь к моему query.xml в атрибуте ресурса тега sql-map, используя разделитель файлов, чтобы он мог настроить разделитель операционной системой, для этого я написал код, как показано ниже, в sqlmapconfig.xml
<sqlMap
resource="file:com${file.separator}platysgroup${file.separator}lmexserver${file.separator}mobile${file.separator}dao${file.separator}ibatis{file.separator}lmexusermobileinfo.xml" />
но когда я запускаю свое приложение, я получаю исключение:
com.ibatis.common.xml.NodeletException: Ошибка анализа XML. Причина: java.lang.RuntimeException: ошибка анализа XPath '/sqlMapConfig/sqlMap'. Причина: java.io.IOException: не удалось найти файл ресурсов: comfile.separatorplatysgroupfile.separatorlmexserverfile.separatormobilefile.separatordaofile.separatoribatis{file.separator}lmexusermobileinfo.xml`
Как это решить? Пожалуйста помогите.
Спасибо