Java JBoss上何时加载.properties文件?

Java JBoss上何时加载.properties文件?,java,jboss,properties,loading,Java,Jboss,Properties,Loading,JBoss上何时加载.properties文件?只有在JBoss启动时才启动一次?还是每次重新部署应用程序时都会读取它们?JBoss目录中有很多属性文件。它们中的每一个都可能在不同的时间由系统的不同部分加载。这甚至可能是时间触发的(例如每小时一次),或者取决于应用程序 如果你想得到一个更具体的答案,你必须更具体地说出你感兴趣的文件。特定版本的JBoss可能也不会有什么坏处。我不认为有一个通用的答案,这取决于您要重新加载哪些.properties文件,即哪个服务或应用程序正在加载它们 如果.pro

JBoss上何时加载
.properties
文件?只有在JBoss启动时才启动一次?还是每次重新部署应用程序时都会读取它们?

JBoss目录中有很多属性文件。它们中的每一个都可能在不同的时间由系统的不同部分加载。这甚至可能是时间触发的(例如每小时一次),或者取决于应用程序


如果你想得到一个更具体的答案,你必须更具体地说出你感兴趣的文件。特定版本的JBoss可能也不会有什么坏处。

我不认为有一个通用的答案,这取决于您要重新加载哪些.properties文件,即哪个服务或应用程序正在加载它们

如果.properties文件是应用程序(war或ear)的一部分,则在重新部署应用程序时通常会重新加载它们

如果它们是JBoss配置的一部分,那么它们就是JBoss附带的各种服务的配置。这些服务通常在JBoss服务器启动时启动,并从.properteis文件中读取它们的配置,作为它们各自启动过程的一部分。如果要从这些服务之一使用的.properties文件重新加载配置,只需重新启动使用该文件的一个服务,而无需重新启动整个JBoss容器就足够了。例如,您可以配置properties服务,以从.properties文件设置Java系统属性。如果通过触摸deploy/properties-service.xml文件仅重新启动该服务,它将在JBoss仍在运行时重新加载.properties文件并更新Java系统属性