Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Доступ у файлу из Java Bean


Автор: grennat 9.4.2009, 15:42
Здравствуйте!

Есть веб-приложение, в его составе java bean, который должен прочитать properties из файла Bean.properties. Проблема в том, что не могу получить путь к этому файлу - при запуске
 user.dir указывает на bin каталог сервера. В моем случае - C:\program files\netbeans\...\tomcat\bin

Может, это  неправильный подход, и properties лучше указывать где-нибудь в xml-файле как параметры веб-приложения?

Спасибо.

Автор: jcyber 10.4.2009, 09:58
Попробуйте указать путь к файлу, как относительный, принимая корень проекта за "/"

P.S.
Но желательно указывать путь к файлу, относительно бина, т.е. то "myFile.properties" или "../myFile.properties"

Автор: Kangaroo 10.4.2009, 15:39
Код

MyClass.class.getResource("path_to_file");

И положи файл в WEB-INF/classes

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)