cannot support dso sessions for glassfish (currently)
-----------------------------------------------------
Key: CDV-455
URL: https://jira.terracotta.org/jira//browse/CDV-455
Project: Community Development
Issue Type: Bug
Components: Sessions
Affects Versions: 2.4.4
Reporter: Tim Eck
Assignee: Issue Review Board
Glassfish uses a forked version of tomcat as it's servlet container. The tomcat
specific portions of the DSO session code are not compatible with this fork. In
particular the Valve interface and StandardPipeline implementations are
different. These currently means we cannot do DSO sessions in tomcat. The
changes in to interfaces in Glassfish present two problems:
1) Valves don't call on the next valve, so there is not oppurtunity to wrap the
request and response objects
2) There is no way to catch and exception in the valve pipeline
We rely on both of those characteristics at the moment -- #1 so that we can
intercept access to session, and #2 to perform an unlock() at the end of the
request (no matter whether an exception is thrown)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.terracotta.org/jira//secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
tc-dev mailing list
[email protected]
http://lists.terracotta.org/mailman/listinfo/tc-dev