1

在 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 无法找到路径。如果我做错了什么,你能告诉我吗?

4

1 回答 1

1

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

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

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

于 2012-12-21T17:09:14.543 回答