2010-09-06 2 views
0

Я работаю над одним веб-приложением, в котором я хочу получить значения из файлов свойств, которые присутствуют вне приложения i.e на системном диске. , но при этом я столкнулся с проблемой. Интересно, если я поместил файлы свойств в место пути класса, тогда приложение работает правильно. Я использую смоляный сервер 3.0.23 и весеннюю архитектуру mvc с пружиной 2.5.4 jars.i am также пробовал его на смоляной версии смолы 4.0.9. там также я получаю такую ​​же проблему.Не удалось прочитать файл свойства

Есть ли проблема совместимости с сервером смолы для вышеуказанного запроса или если есть какой-либо другой способ решить эту проблему?

предлагаю.

спасибо.

+1

Какова фактическая проблема в том, что она пытается посмотреть на другое место? или по относительному пути? –

ответ

0

Если вы хотите, чтобы прочитать файл свойств от произвольного пути в системе вам нужно сделать что-то вроде

Properties props = new Properties(); 
props.load(new FileInputStream(somefilename)); 

Если вы пытаетесь загрузить файл свойств с призывами getResource() или getResourceAsStream(), ваши свойства файл должен быть где-то доступным из ClassLoader, как правило, в пути к классам. Проверьте документы для Class.getResource и