1
私は、Apache Sling Service User Mapperサービスをテキストファイルを使用して構成したいと考えています。私はjcr_root/apps/sling/config
の下にファイルを作成し、このファイルはorg.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.jsonと呼ばれます。Slingの記述子ファイルを使用してOSGiサービスを設定する方法は?
これは、ファイルの内容です:
{
"jcr:primaryType":"sling:OsgiConfig",
"user.mapping" : "artifact.name=systemUserName"
}
ファイルJCRに作成され、プロパティが正しく解決されているが、サービスが設定されていません。これを修正するには?
これは部分的に正しいです。 Apache Sling JCRインストーラは設定可能です。http:// localhost:8080/system/console/configMgr/org.apache.sling.installer.provider.jcr.impl.JcrInstallerを参照してください。デフォルトでは、OSGiの設定を 'install'または' config'に格納することができます。これは最大4レベルまで可能です。標準の方法は、 '/ apps/<プロジェクト名>/config'のような' install'ではなく 'config'フォルダを使うことです。そこから、 'config.prod.chicago'や' config.qa'などの実行モード指定に入ることができます。 – nateyolles