1

libを使用しています

「Day Commons ライブラリ - HTTP クライアント 3.1 バンドル (com.day.commons.osgi.wrapper.commons-httpclient)」

AEM 6.0 システムで。http.protocol.cookie-policyこのライブラリのプロパティを別の値に変更したいと考えています。(これは Cookie ポリシーですhttps://hc.apache.org/httpclient-3.x/apidocs/org/apache/commons/httpclient/cookie/CookiePolicy.html )。

それを行う最善の方法は何ですか?

HTTP Proxy Userこのプロパティーは OSGi コンソールには表示されません。この lib 構成可能な他の値 (など)しかありません。

https://docs.adobe.com/docs/en/aem/6-0/deploy/configuring/configuring-osgi.htmlによると、次の場所 に構成を作成できます

/アプリ/システム/構成

しかし、OSGi コンソールでバンドル/サービスを再起動したときに、ライブラリがこの構成を正確に再ロードするようにするにはどうすればよいでしょうか?

JCR のエントリは、クラスのように名前を付ける必要がありますか?

org.apache.commons.httpclient.cookie.CookiePolicy

jcr:content の値は文字列型である必要があり、他の Cookie ポリシーを含める必要があります。たとえばBROWSER_COMPATIBILITY、正しいですか?

値が読み込まれたかどうかを後で確認するにはどうすればよいでしょうか。問題は、lib が私たちのコードではないことです。単純にログ行を追加することはできません。

4

1 に答える 1