[
https://issues.apache.org/jira/browse/MYFACES-3772?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13767597#comment-13767597
]
Leonardo Uribe commented on MYFACES-3772:
-----------------------------------------
This issue is not related to MyFaces. If you use JSF beans, I'm sure they are
stored inside session properly. Note with OpenWebbeans you need to enable
session failover, otherwise you'll experience something similar.
The mechanism used to replicate the state in a cluster rely on servlet spec.
JSF is built on top of servlet spec, so in this case I don't see what can we do
to fix this. If there is a fix, it should be done inside tomcat, I suppose.
I'll close this issue as invalid, because there is no hard evidence that this
behavior could be caused by MyFaces.
> SessionScoped beans are not synchronizing between tomcat 6 cluster
> ------------------------------------------------------------------
>
> Key: MYFACES-3772
> URL: https://issues.apache.org/jira/browse/MYFACES-3772
> Project: MyFaces Core
> Issue Type: Bug
> Components: General
> Affects Versions: 2.1.12
> Environment: Tomcat6 + JDK7 + Win7 + Apache httpd load balancer
> (without sticky session)
> Reporter: Prasenjit Purohit
>
> I am using myfaces in our project. We use some session scoped beans. Let me
> explain the error reproduction steps with two Tomcat6 nodes and Apache httpd
> load balancer (without sticky session). web.xml has <distributable/> element.
> Other session variables are synchronizing well.
> 1. Start node 1
> 2. Set some value in the property of a session bean
> 3. Value is available for get on node 1
> 4. Start node 2 same value is available on node 2
> 5. Set new value on the property of node 1
> 6. New value is available on node 1
> 7. Node 2 still contains the old value
> 8. Restart node 2
> 9. Node 2 now contains new value
> 10. Set new value on node 2
> 11. New value available on node 2 but not on node 1
> 12. Restart node 2
> 13. Node 2 has the old value taken from Node 1
> No exception is raised during the process. Session bean implements
> Serializable interface.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira