Ну да, getRealPath() все и пользуются, в том числе и я :) В итоге обычно заводят свои данные в WEB-INF где-нибудь... Неудобств у этого места выше крыши. Начиная с того, что многие сервлет контейнеры вообще не раскрывают .war файлы на диск и при этом вполне себе работают. В итоге приходится заставлять людей задавать конфигурацию. А хорошо-бы чтобы WEB-INF соответствовал состоянию в WAR 1:1. Где хранить конфигурацию? Предложенный способ в виде параметров в web.xml ужасен, потому что update с помощью war его потенциально затрет. Отдельный файл типа webapp.properties уже чуть лучше, но есть проблема где его держать все-таки. Если идти за философией 1:1.
no subject
Date: 2007-12-11 07:44 pm (UTC)В итоге приходится заставлять людей задавать конфигурацию. А хорошо-бы чтобы WEB-INF соответствовал состоянию в WAR 1:1. Где хранить конфигурацию? Предложенный способ в виде параметров в web.xml ужасен, потому что update с помощью war его потенциально затрет. Отдельный файл типа webapp.properties уже чуть лучше, но есть проблема где его держать все-таки. Если идти за философией 1:1.