【发布时间】:2014-06-22 09:03:37
【问题描述】:
不确定以前是否有人问过这个问题,但我似乎找不到答案。
在 web 应用程序中加载时将属性存储在哪里。 我有一个 Web 应用程序,它的设置允许系统管理员通过用户界面更改应用程序中的设置。
例如,该应用只允许选定的用户组能够进入某个页面。 我想让系统管理员进去设置可以进入上述页面的用户组,然后在以后更改它。
我面临的问题是,一旦加载了属性文件,我将数据存储在哪里,而不是每次用户进入页面时不断加载属性文件。
我可能不了解如何使用属性的完整概念,因此非常感谢任何指导。
只要确保我可以读取用户组,可以在不重新加载类/应用程序的情况下更改用户组,并允许它在没有两个不同线程具有两个不同属性的情况下线程安全和快速,因为我们使用的是负载平衡环境.使用内容共享,这是存储和访问属性文件的位置(对此没有任何问题,因此无需寻求有关在何处存储属性文件的帮助)。
非常感谢任何帮助。
编辑 1
应用程序在集群环境中运行,这意味着其他应用程序服务器可能由于多个 ServletContexts 而具有不同的值。
【问题讨论】:
标签: java tomcat servlets properties