修改properties-service.xml

时间:2011-06-13 10:24:41

标签: java xml configuration jboss properties

我有一个与properties-service.xml相关的问题。此文件中有一个值,需要以编程方式每隔一段时间更新一次。所以我对这个操作有以下问题,我无法找到有关它们的一些细节:

  • 有没有办法以编程方式更新properties-service.xml而不是解析它并更改值?如果解析是唯一的方法,是否有可用的方法来检索已使用的属性文件的位置?
  • 我们可以在更新后重新加载properties-service.xml而不重新启动jboss,还是需要手动设置属性?

感谢任何帮助。

谢谢, 萨米

1 个答案:

答案 0 :(得分:1)

  1. 获取属性文件的位置 - 获取系统属性“ jboss.server.home.dir ”并后缀“ /deploy/properties-service.xml ”它。
  2. 将更改保存到属性文件后,JBoss会在每隔5秒扫描一次更改时对其进行热部署。如果没有在/conf/jboss-service.xml中热部署检查属性“ScanEnabled”的值,以确认已启用热部署