http://exceeder.livejournal.com/ ([identity profile] exceeder.livejournal.com) wrote in [personal profile] exceed_er 2008-01-04 11:37 pm (UTC)

Т.е. ваше предложение (кстати, со мной можно на ты) это создавать индивидуальные war файлы с конфигурацией для каждого сервера.

Если я продаю своё веб приложение, скажем, тысяче клиентов в месяц, я должен им, к примеру, чтобы и выглядить профессионально и хоть как-то не сойти с ума, предоставить https форму на моем сайте, в которую они вобьют свои пароли к базе данных и другие параметры, а я это все сложу в WAR и предложу для скачивания на их личном аккаунте? В общем, наверное, так можно сделать, но нигде такого не видел. Особенно если я предлагаю бесплатное решение с открытым кодом, есть неудобства с таким подходом, по крайней мере это дороже.

Чего хотелось бы в идеале, это getServletContext.getApplicationContextProfilePath()
а в Томкате, к примеру, было бы /profiles/.myWebApp
как общее соглашение. При этом место где хранятся profiles можно было бы регулировать.

Конечно, сейчас можно взять из перменных окружения System.getProperties("user.home") и воспользоваться ей. Но это тоже как-то нестадартный подход. По крайней мере не для веб приложений. На линухе это скорее всего попадет в root, на виндоус - в Documents and Settings\All Users, если на Томкате.

Post a comment in response:

This account has disabled anonymous posting.
(will be screened if not on Access List)
(will be screened if not on Access List)
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org