[
https://issues.apache.org/jira/browse/MYFACES-3772?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13770155#comment-13770155
]
Leonardo Uribe commented on MYFACES-3772:
-----------------------------------------
The spec doesn't mention anything about call
session#putAttribute(mySessionBean) for session scoped beans.
I can see the point. If that so, the only possible solution is create some code
that iterate over session scope beans and call the method, but it will be
implementation specific. Thanks Thomas for explain what's going on. I think it
has sense to add this feature, even if faces beans will become obsolete someday
with the rise of CDI.
> 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
> Assignee: Leonardo Uribe
>
> 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