[jboss-user] [Clustering/JBoss] - Re: Issues with SFSB state replication and bean passivation
bstansberry@jboss.com
do-not-reply at jboss.com
Tue Nov 18 21:56:44 EST 2008
Do you cache the EJB home and then reuse it to create multiple beans? If not, just don't configure your SFSB as clustered, as I don't think having it be clustered is doing anything for you.
If that simple approach doesn't meet your needs, you can try replacing the clustered bean cache with the non-clustered one. E.g. in jboss.xml:
| <jboss>
| <enterprise-beans>
| <session>
| <ejb-name>nonreplicatedsfsb</ejb-name>
| <configuration-name>Non-Replicated Clustered SFSB</configuration-name>
| <clustered>true</clustered>
| </session>
| </enterprise-beans>
|
| <container-configurations>
| <container-configuration extends="Clustered Stateful SessionBean">
| <container-name>Non-Replicated Clustered SFSB</container-name>
| <instance-cache>org.jboss.ejb.plugins.StatefulSessionInstanceCache</instance-cache>
| <persistence-manager>org.jboss.ejb.plugins.StatefulSessionFilePersistenceManager</persistence-manager>
| </container-configuration>
| </container-configurations>
|
| </jboss>
|
Note I've never tried the above. And I cut-and-pasted the xml from a few different places, so their might be some mistakes. But that shows the basic idea -- set up a special configuration that overrides the "Clustered Stateful Session Bean" config defined in conf/standardjboss.xml. The special config uses the non-clustered SFSB caching. At the top I'm showing an example of configuring a particular bean to use the special configuration.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4190306#4190306
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4190306
More information about the jboss-user
mailing list