Создайте XMLConfiguration от весны - PullRequest
0 голосов
/ 16 января 2011

Я пытаюсь создать экземпляр XMLConfiguration из весеннего приложения appcontext, мой файл конфигурации находится в

src/main/resources/

Но когда я пытаюсь передать аргументы конструктора следующим образом:

<constructor-arg type="java.lang.String" value="classpath:/config.xml"/>

или

<constructor-arg type="java.lang.String" value="classpath:config.xml"/>

Пружина не может найти файл:

org.apache.commons.configuration.ConfigurationException: Невозможно найти путь к источнику конфигурации: /config.xml

Но я вижу это во время войны, в

\WEB-INF\classes

Кто-нибудь может подумать, что я делаю не так?

1 Ответ

2 голосов
/ 16 января 2011

classpath:/config.xml в стиле Spring, и Commons Config не знает, что это значит.Вам нужно передать путь к XMLConfiguration, чтобы он знал, как интерпретировать.Размещенная вами ссылка на Javadoc предполагает, что XMLConfiguration требует фактического пути к файлу, а не ссылки на путь к классам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...