Свойства веб-приложения Tomcat для среды производства и тестирования - PullRequest
2 голосов
/ 08 марта 2011

У нас есть веб-приложение (веб-службы Metro на tomcat), и нам нужно обрабатывать свойства для доступа к удаленным системам.

Конечно, свойства отличаются в тестовой и производственной среде.

Мы могли бы развернуть файл свойств с файлом WAR, но для этого потребовалось бы выполнить шаги вручную после развертывания приложения. (редактирование после развертывания)

В других проектах у нас были файлы свойств, расположенные в каталогах «над» развернутым веб-приложением, чтобы избежать изменения файлов свойств, но я не уверен, что это хороший дизайн.

Какой самый «чистый» способ обработки специфических свойств сервера с помощью веб-приложений tomcat?

Ответы [ 2 ]

4 голосов
/ 08 марта 2011

Определите настройки в файле Tomcat server.xml, а затем получите доступ к ним в своем приложении с помощью JNDI. Смотри: http://tomcat.apache.org/tomcat-6.0-doc/jndi-resources-howto.html

0 голосов
/ 08 марта 2011

Либо поместите его непосредственно в WEB-INF/classes, и если он сделан для настройки не техническим специалистом, то оставьте его в user.home/appName/

...