2013-03-19 86 views
1

我試圖在standalone.xml中配置ssl,並通過系統屬性傳遞keystore文件的路徑值。JBoss 7 - 從standalone.xml中的系統屬性檢索路徑

我第一次嘗試是確定其價值將是屬性路徑:

<paths> 
    <path name="ssl.dir" path="${ssl.dir.property}"/> 
</paths> 

啥都在SSL配置使用它:

<server-identities> 
    <ssl> 
     <keystore path="server/server.keystore" relative-to="ssl.dir" keystore-password="xxxxxx"/> 
    </ssl> 
</server-identities> 

但系統屬性「ssl.dir.property 「在這種情況下不解決。 「ssl.dir」的值是空的。 如果系統屬性的值直接放入密鑰庫路徑中而沒有定義「相對於」,則它也不起作用。

您是否知道如何將路徑值傳遞到可用作密鑰庫路徑的standalone.xml中?

我在網上找不到任何東西,所以任何幫助將不勝感激。

+0

什麼版本的JBoss AS?這在JBoss AS 7.1.1.Final和更低版本中不起作用。 – 2013-03-20 15:59:51

+0

它在7.1.1.Final中不起作用。在較低版本中,我沒有檢查。 – zmark 2013-03-21 15:09:20

回答

1

它看起來像路徑屬性直到7.1.1.Final發佈後才允許表達。您可以使用EAP 6.1.Alpha,它基本上是7.2.0.Final。它的內置標籤