JBoss Application Server 7中的相对路径

Mar*_*und 3 jboss jboss7.x

我想使用JBoss提供的替换来指定文件路径,例如$ {jboss.server.log.dir}.

我看到standalone.xml中有条目,例如

<file relative-to="jboss.server.log.dir" path="server.log"/>
Run Code Online (Sandbox Code Playgroud)

但我不认为我可以在任何需要相对路径的地方使用它.例如,我想指向.../standalone/ssl中的密钥库,所以我想放

<ssl certificate-key-file="${jboss.server.base.dir}/ssl/cert"/>
Run Code Online (Sandbox Code Playgroud)

我会在JBoss中6和更早版本的JBoss,但启动时无法找到该文件$ {} jboss.server.base.dir/SSL /证书,我必须填写该文件的绝对路径.

我需要在standalone.xml中启用哪些功能才能使其工作或者这不再可能吗?

小智 5

从JBoss AS 7.1.0.Final开始,现在可以使用系统属性表达式完成一些SSL配置.使用以下内容,现在应该工作:

<ssl certificate-key-file="${jboss.server.base.dir}/ssl/cert"/>
Run Code Online (Sandbox Code Playgroud)