Jakarta ee 有没有办法避免特定url模式的HttpSession time续订?

Jakarta ee 有没有办法避免特定url模式的HttpSession time续订?,jakarta-ee,comet,httpsession,Jakarta Ee,Comet,Httpsession,首先,我知道简单的答案是否定的。但我的问题是:我有一个webapp,它使用comet向用户通知事件,但是当重新连接时,会话时间会被延长。在某些情况下,如果用户打开浏览器,会话将永远不会过期 因此,我试图找出是否有办法避免对comet url的请求进行会话续订(可能使用特定容器的解决方案,如Tomcat的valve),或者如果我真的必须为我的应用程序创建一个自定义会话控制器,这不依赖于HttpSession 有什么想法吗?最简单的方法是将comet连接流放在不同的域上,并确保没有为该域设置会话co

首先,我知道简单的答案是否定的。但我的问题是:我有一个webapp,它使用comet向用户通知事件,但是当重新连接时,会话时间会被延长。在某些情况下,如果用户打开浏览器,会话将永远不会过期

因此,我试图找出是否有办法避免对comet url的请求进行会话续订(可能使用特定容器的解决方案,如Tomcat的valve),或者如果我真的必须为我的应用程序创建一个自定义会话控制器,这不依赖于HttpSession


有什么想法吗?

最简单的方法是将comet连接流放在不同的域上,并确保没有为该域设置会话cookie。然后流式连接无法续订会话,您可以继续了


此解决方案要求您的comet解决方案支持跨域流;不确定您使用的是什么,但任何值得一试的商业comet解决方案都应该能够跨域工作,不会有任何问题。

这个问题有什么新的内容吗?现在有一个类似的问题,一个简单的AJAX请求需要从现有的会话上下文中读取一些内容,但不能更新它。。。读一下。正在寻找解决方案。。。