【发布时间】:2026-02-02 20:40:01
【问题描述】:
我们正在使用库
《Day Commons Library - HTTP Client 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)。
最好的方法是什么?
该属性在 OSGi 控制台中不可见,只有此 lib 的其他值可配置(如 HTTP Proxy User 等)
根据https://docs.adobe.com/docs/en/aem/6-0/deploy/configuring/configuring-osgi.html 可以在
中创建配置/应用程序/系统/配置
但是当我们在 OSGi 控制台中重新启动包/服务时,我们如何确保库重新加载该配置?
JCR中的条目是否需要像类一样命名
org.apache.commons.httpclient.cookie.CookiePolicy
并且 jcr:content 中的值必须是 String 类型并且必须包含其他 cookie 策略,例如BROWSER_COMPATIBILITY,对吗?
我们以后如何确定该值是否已加载?问题是:lib不是我们的代码,我们不能简单地添加一个日志行。
【问题讨论】:
标签: cookies aem osgi-bundle day-cq