为什么不通过在sar / META.INF / jboss-service.xml内部工作的SystemPropertiesService配置JBoss系统属性

时间:2012-02-16 08:39:07

标签: java jboss properties jboss5.x

在JBoss 5.0.1上,我已经配置了deploy / properties-service.xml来引用这样的属性文件......

<attribute name="URLList"> ${jboss.server.config.url}myconfig.properties </attribute>

myconfig.properties文件中配置的属性可以处理一些文件(例如:deploy / postgres-ds.xml)。但是在deploy / my.sar / META-INF / jboss-service.xml中没有正确替换属性

我还尝试将属性添加到properties-service.xml中,如此

<attribute name="Properties"> my.property=value </attribute> 这不起作用。

但是如果我在run.conf中添加-Dmy.property = value,则在jboss-service中替换属性。有人有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我猜你my.sarproperties-service.xml之前加载了-p。 尝试在第二个中为第一个添加mbean-dependency。

jboss还有一个{{1}}命令行选项,用于在早期启动时加载* .properties文件。