什么';这是在java中加载web应用程序特定配置和设置的首选方法

什么';这是在java中加载web应用程序特定配置和设置的首选方法,java,configuration,settings,war,Java,Configuration,Settings,War,我想知道在web应用程序中加载应用程序设置的常用方法是什么。我只是四处看看,因为我只需要这一次,我们要求用户指定环境变量,并将path设置为我们在spring上下文中加载的配置文件。我的观点不是加载(xml或属性),而是文件的位置和定位,您认为首选的方式是什么 问候, Marek将属性文件放在用户的主目录是一个很好的选择将属性文件放在用户的主目录是一个很好的选择这取决于它,但将设置存储在本地的属性文本文件中,或者在数据库表中有两种常用方式。这取决于情况,但将设置存储在本地属性文本文件或数据库表中

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

问候,


Marek

属性
文件放在用户的主目录是一个很好的选择

属性
文件放在用户的主目录是一个很好的选择

这取决于它,但将设置存储在本地的属性文本文件中,或者在数据库表中有两种常用方式。

这取决于情况,但将设置存储在本地属性文本文件或数据库表中是两种常用方式。

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

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

是的,这对于nix和ms客户来说似乎都是合理的。对于Web应用程序?Web应用程序如何访问客户端上的文件系统?仅供参考,在某些Linux发行版上,init srcipts可以在不同的用户(而不是root)下调度应用程序服务器。例如,Ubuntu上的tomcat6在用户tomcat6下运行,它的主页位于/usr/share/tomcat6。因此,请务必检查进程所有者和/etc/passwd.yes,这对于nix和ms客户来说似乎都是合理的?Web应用程序如何访问客户端上的文件系统?仅供参考,在某些Linux发行版上,init srcipts可以在不同的用户(而不是root)下调度应用程序服务器。例如,Ubuntu上的tomcat6在用户tomcat6下运行,它的主页位于/usr/share/tomcat6。因此,请务必检查流程所有者和/etc/passwd。