2011-05-13 61 views
0

我覺得自己像個白癡,但在Glassfish v3中進行部署時,我在哪裏/如何覆蓋Jackrabbit configuration parameters?我已經嘗試在Glassfish Admin -> Enterprise Server -> System Properties面板中設置rep.home,但它似乎沒有任何影響。Apache Jackrabbit - 在Glassfish v3中部署Jackrabbit配置參數

  • 我的房產名稱是否正確?
  • 這是不是正確的地方做 這個?

順便說一句 - 我正在使用與Sling API捆綁的Jackrabbit發行版。

回答

0

當您讀取repository.xml配置文件時,由您的鏈接指示的Jackrabbit配置參數由Jackrabbit Repository實現自動設置。

你可以做什麼來重新定位Sling內部的Jackrabbit存儲庫,或者設置「sling.repository.home」框架屬性(Sling部署到的OSGi框架的)。

或者,您可以在Web控制檯配置管理器頁面上編輯存儲庫服務器配置。選擇標記如org.apache.sling.jcr.jackrabbit.server.SlingServerRepository.XXX的配置,其中「xxx」看起來像UUID字符串。在該配置中更改Repository Home路徑。但請注意,這不會移動您現有的存儲庫目錄,而只是告訴Sling使用其他位置。