【问题标题】:What's the preferred way to load web application specific configuration and settings in java在 java 中加载 Web 应用程序特定配置和设置的首选方法是什么
【发布时间】:2011-05-21 17:53:24
【问题描述】:

我想知道您在 Web 应用程序中加载应用程序设置的常用方法是什么。我只是环顾四周,因为我只需要一次,我们要求用户指定环境变量,并将路径设置为我们在 spring 上下文中加载的配置文件。我的观点不是加载(无论是 xml 还是属性),而是文件的位置和定位,您认为首选方式是什么。

问候,

马雷克

【问题讨论】:

    标签: java configuration settings war


    【解决方案1】:

    我们通常在上下文描述符中填充 JNDI 环境。

    【讨论】:

      【解决方案2】:

      properties文件放在用户的主目录是一个不错的选择

      【讨论】:

      • 是的,这对于 nix 和 ms 客户来说似乎都是合理的。
      • 对于网络应用程序? Web 应用程序将如何访问客户端上的文件系统?
      • 仅供参考,在某些 Linux 发行版上,init srcipts 可以在不同于 root 的用户下调度应用程序服务器。例如。 Ubuntu 上的 Tomcat 6 在用户 tomcat6 下运行,它的主目录位于 /usr/share/tomcat6。所以一定要检查进程所有者和/etc/passwd。
      【解决方案3】:

      视情况而定,但将设置存储在本地属性文本文件或数据库表中是两种常见方式。

      【讨论】:

        猜你喜欢
        • 2011-01-15
        • 2021-10-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-09-20
        • 1970-01-01
        • 2010-11-10
        相关资源
        最近更新 更多