JBoss AS7中的系统属性

时间:2012-12-21 08:46:40

标签: java ssl jboss jboss7.x

在JBoss AS7的standlone.xml文件中,我已将系统属性中的变量my.dir设置为

<system-properties>
<property name="my.dir" value="D:\\mylocation"
</system-properties>

现在我尝试使用此变量以如下方式在standalone.xml中指定密钥库文件的位置

certificate-key-file="${my.dir}\cert\mycert.keystore"

然而,在启动JBoss时,我得到IO exception,因为JBoss无法找到路径。如果我做错了什么,请你告诉我吗?

1 个答案:

答案 0 :(得分:0)

据我所知,jboss web子系统中的ssl元素不支持系统属性替换(尚未)。你有3个选择:

  • 使用绝对路径
  • 使用$JBOSS_AS7\bin位置
  • 的相对路径
  • 将证书存储在JBoss查找的默认位置 - ${user.home}/.keystore,这是运行jboss.web的用户的操作系统主目录。

查看有关jboss.web ssl配置here的更多详细信息。