воскресенье, 28 августа 2011 г.

Как получать настройки из файла portlet.properties?


com.liferay.portal.util.PropsUtil.get(" property.name ")




четверг, 18 августа 2011 г.

От какого места начинать отсчет относительного пути?

Томакат имеет следующую структуру в файловой системе:
./bin
./webapps
...

В webapps разворачиваются приложения. Из ява-классов бывает нужно считать файл из файловой системы, который находится за пределами приложения. Можно обращаться к нему по абсолютному пути, но бывает необходимость относительного пути)

Тут и возникает вопрос, с какого места начинать отсчет. Если немного прикинуть, то очевидно, что главное приложение(процесс) это сам tomcat, которое было запущено из ./bin, поэтому все веб-приложение подгружаются и выполняются(как потоки) в его контексте. Так что отсчет относительного пути нужно начинать от /path/to/tomcat/bin.