【问题标题】:How to configure web.xml property file in Adobe Day CQ 5.5?如何在 Adob​​e Day CQ 5.5 中配置 web.xml 属性文件?
【发布时间】:2013-03-20 06:37:18
【问题描述】:

我使用 CMS Adob​​e Day CQ 5.5。当我使用 jstl 标签 c:url 并同时在浏览器中关闭 cookie 时,jsessionid 参数会添加到链接中。缓存页面时,调度程序端存在问题。上网冲浪我找到了如何防止这种行为的解决方案。对于 Tomcat 7,我必须在 web.xml 文件中添加设置。

<session-config>
    <tracking-mode>COOKIE</tracking-mode>
</session-config>

在 CQ 5.4 中,此文件位于 /crx-quickstart/server/etc/web.xml 路径上。但在 CQ 5.5 中它不再存在。有谁知道我如何在 CQ 5.5 中配置此属性?

【问题讨论】:

    标签: jsp jstl aem jsessionid sling


    【解决方案1】:

    我看过这个文档CQ 5.5 Release: Changes in Installation & Configuraton(“如何将 WAR 部署为发布实例?”部分),据我了解,您应该有一个用于 Web 应用程序服务器部署的 WAR 文件,而不是 JAR。

    Upgrading to CQ 5.5页面上还提到了各种版本的文件(JAR 和 WAR)

    【讨论】:

      【解决方案2】:

      如果您从其 Quickstart 可运行 jar 文件运行 CQ5.5 及更高版本,它使用自己的 CQSE servlet 引擎通过cqse-httpservice OSGi 包提供 OSGi HttpService。

      HTTP 服务可通过 OSGi 控制台进行配置(配置 PID=org.apache.felix.http),但我认为它不提供会话跟踪选项。如果你真的需要这个,你可能需要在 Tomcat 下将 CQ 作为 war 文件运行,或者询问你的技术支持联系人是否有其他方法。

      请注意,Sling 和 CQ 通常不需要使用 HTTP 会话,除非旧系统需要它们。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-04-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-10-10
        相关资源
        最近更新 更多