2013-03-29 100 views
1

我与CMS Adob​​e日CQ 5.5一起工作。当我使用jstl标签c:url并且同时在浏览器中关闭cookie时,jsessionid参数会添加到链接中。页面缓存时,调度员方面存在问题。上网冲浪我已经找到解决方案如何防止这种行为。对于Tomcat 7,我必须在web.xml文件中添加设置。如何在Adobe Day CQ 5.5中配置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中配置这个属性?

回答

0

如果你正在运行CQ5.5后来从它的快速启动运行的JAR文件,它使用自己的CQSE servlet引擎提供OSGi HttpService,通过cqse-httpservice OSGi包。

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

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