Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsp 如何在Adobe Day CQ 5.5中配置web.xml属性文件?_Jsp_Jstl_Aem_Jsessionid_Sling - Fatal编程技术网

Jsp 如何在Adobe Day CQ 5.5中配置web.xml属性文件?

Jsp 如何在Adobe Day CQ 5.5中配置web.xml属性文件?,jsp,jstl,aem,jsessionid,sling,Jsp,Jstl,Aem,Jsessionid,Sling,我使用CMS Adobe Day CQ 5.5。当我使用jstl标记c:url,同时关闭浏览器中的cookie时,jsessionid参数会添加到链接中。缓存页面时,调度程序端存在问题。在网上冲浪我找到了防止这种行为的方法。对于Tomcat7,我必须在web.xml文件中添加设置 <session-config> <tracking-mode>COOKIE</tracking-mode> </session-config> 曲奇 在C

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

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

曲奇

在CQ 5.4中,此文件位于
/crx quickstart/server/etc/web.xml
路径上。但在CQ5.5中,它已经不存在了。有人知道我如何在CQ 5.5中配置这个属性吗?

我看了这个文档(“如何作为发布实例启动WAR部署?”),据我所知,您应该有一个用于Web应用程序服务器部署的WAR文件,而不是JAR


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

如果您正在从其快速启动的可运行JAR文件运行CQ5.5及更高版本,它将使用自己的CQSE servlet引擎通过
CQSE HttpService
OSGi捆绑包提供OSGi HttpService

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

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