0

私はばかみたいですが、Glassfish v3 にデプロイされたときに、 Jackrabbit 構成パラメーターをどこでどのようにオーバーライドすればよいですか? パネルで設定rep.homeしてみましたGlassfish Admin -> Enterprise Server -> System Propertiesが、効果がないようです。

  • プロパティ名は正しいですか?
  • これはこれを行うのに適切な場所ではありませんか?

ところで - Sling API にバンドルされている Jackrabbit リリースを使用しています。

4

1 に答える 1

0

リンクで示されている Jackrabbit 構成パラメーターは、repository.xml 構成ファイルを読み取るときに、Jackrabbit リポジトリの実装によって自動的に設定されます。

Sling 内で Jackrabbit リポジトリを再配置するためにできることは、「sling.repository.home」フレームワーク プロパティを設定することです (Sling がデプロイされる OSGi フレームワークの)。

または、Web コンソール構成マネージャーページでリポジトリ サーバーの構成を編集することもできます。org.apache.sling.jcr.jackrabbit.server.SlingServerRepository.XXXのようなラベルが付いた構成を選択します。「xxx」は UUID 文字列のようです。その構成で、リポジトリのホーム パスを変更します。ただし、これは既存のリポジトリ ディレクトリを移動するのではなく、Sling に別の場所を使用するように指示するだけであることに注意してください。

于 2011-09-23T09:41:18.767 に答える