有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

JBoss AS7中的java systemproperties

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

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

现在我尝试使用这个变量来指定独立数据库中密钥库文件的位置。xml的使用方法如下

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

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


共 (1) 个答案

  1. # 1 楼答案

    据我所知,JBossWeb子系统中的ssl元素还不支持系统属性替换。您有3种选择:

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

    请参阅jboss的更多详细信息。web ssl配置here