All fine it seems!
LieGrue, strub >________________________________ > From: Lars-Fredrik Smedberg <[email protected]> >To: "[email protected]" <[email protected]> >Sent: Monday, 9 December 2013, 14:23 >Subject: Re: @SessionScoped and @ConversionScoped > > > >Hi > > >@Mark > > >We got some answers back from IBM regarding OWB and configuration of WebSphere >8.5.5.1.... here are some of the key points of their answer > > >- WebSphere CDI implementation is based on OpenWebBeans (which we already knew) >- WebSphere sets both of the following properties to true by default: > org.apache.webbeans.web.failover.issupportfailover=true > org.apache.webbeans.web.failover.issupportpassivation=true > They suggest not changing that unless there are a good reason to do so... >- The CDI implementation registers a HttpSessionActivationListener. On a call >to sessionWillPassivate it stores the failoverbag (the session and >conversation contexts) as an attribute in the session (if >org.apache.webbeans.web.failover.issupportpassivation=true) >- The CDI implementation registers a ServletRequestListener. On a call to >requestDestroyed it stores the failoverbag as an attribute into the session >(if org.apache.webbeans.web.failover.issupportfailover=true) > > >In summary it should work out of the box with no additional configuration. > > >Regards >Fredrik > > > > > >On Wed, Dec 4, 2013 at 9:56 AM, Lars-Fredrik Smedberg <[email protected]> >wrote: > >Hi >> >> >>I'm putting together a mail to our technical contact at IBM about this. Does >>OWB have some pages describing its implementation of the SPI for fail over? >> >> >>Regards >>Lars-Fredrik >> >> >> >>On Thu, Nov 28, 2013 at 3:23 PM, Joseph Bergmark <[email protected]> wrote: >> >>It sounds like the Websphere documentation in this area isn't sufficient to >>answer your questions. It might be appropriate to open a PMR to get these >>details explained and perhaps added to the info center. >>>On Nov 28, 2013 6:20 AM, "Lars-Fredrik Smedberg" <[email protected]> wrote: >>> >>>Hi Mark >>>> >>>> >>>>Can you see if IBM did implement their own FailOverService or if they use >>>>the DefaultOwbFailOverService? If they implemented their own is the >>>>settings for failover and passivation (in openwebbeans.properties) still >>>>valid? Do you know any of their implementation detail? >>>> >>>> >>>>Regads >>>>Lars-Fredrik >>>> >>>> >>>> >>>>On Wed, Nov 27, 2013 at 11:17 PM, Mark Struberg <[email protected]> wrote: >>>> >>>> >>>>> >>>>>I just know from my IBM key accounter that liberty does not provide >>>>>enterprise management nor clustering. It's more targeted for sticky >>>>>session spread out stuff. Joe might probably be able to help. >>>>> >>>>>(I personally most of the times combine sticky session with session >>>>>replication via MSM, but that's another story). >>>>> >>>>> >>>>> >>>>>LieGrue, >>>>>strub >>>>> >>>>> >>>>> >>>>> >>>>>>________________________________ >>>>>> From: Lars-Fredrik Smedberg <[email protected]> >>>>>>To: [email protected]; Mark Struberg <[email protected]> >>>>>>Sent: Wednesday, 27 November 2013, 22:53 >>>>> >>>>>>Subject: Re: @SessionScoped and @ConversionScoped >>>>>> >>>>>> >>>>>> >>>>>>Hi Mark >>>>>> >>>>>> >>>>>>In development we are using WebSphere Liberty Profile 8.5.1. For >>>>>>production I need to check the version and get back to you with that.... >>>>>> >>>>>> >>>>>>Do you have any suggestion on how I can verify the setup in the >>>>>>production WebSphere..? >>>>>> >>>>>> >>>>>>Do you know what kind of setup the Liberty Profile comes with? >>>>>> >>>>>> >>>>>>Regards >>>>>>Lars-Fredrik >>>>>> >>>>>> >>>>>> >>>>>>On Wed, Nov 27, 2013 at 10:50 PM, Mark Struberg <[email protected]> wrote: >>>>>> >>>>>> >>>>>>> >>>>>>>Well the point is that in WebSphere all those settings and modules >>>>>>>should already be set up correctly. >>>>>>>Of course this is if you use a WebSphere edition (enterprise) which >>>>>>>supports clustering at all. Is this the case Lars-Fredrik? Or are you >>>>>>>using e.g. the dev edition or even liberty-profile? >>>>>>> >>>>>>> >>>>>>>We did all the SPI stuff for allowing container integrators and >>>>>>>extension builders for going the most flexible route. And to allow to >>>>>>>build a container yourself (e.g. by just taking tomcat + tweaking stuff >>>>>>>yourself). >>>>>>>Otoh if you use a Container like WebSphere or TomEE, then you usually >>>>>>>don't need to tweak anything! >>>>>>> >>>>>>> >>>>>>> >>>>>>>LieGrue, >>>>>>>strub >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>>>________________________________ >>>>>>>> From: Thomas Andraschko <[email protected]> >>>>>>>>To: [email protected] >>>>>>>>Sent: Wednesday, 27 November 2013, 21:41 >>>>>>> >>>>>>>>Subject: Re: @SessionScoped and @ConversionScoped >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>>>Since 1.2.0, you actually only need the clustering module + registering >>>>>>>>the FailOverFilter in the web.xml. >>>>>>>> >>>>>>>>Sorry but i don't know about WebSphere, you should ask the WebSphere >>>>>>>>developer. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>2013/11/27 Lars-Fredrik Smedberg <[email protected]> >>>>>>>> >>>>>>>>@Thomas >>>>>>>>> >>>>>>>>> >>>>>>>>>So if I understand it correct, if I want to use the distributed >>>>>>>>>session management in WebSphere I would need to configure the >>>>>>>>>FailOverService and set issupportfailover to true ? >>>>>>>>> >>>>>>>>> >>>>>>>>>Is that how it is configured in WebSphere out-of-the-box? If not how >>>>>>>>>can I do that and how can I verify the setup? Is it logged at startup? >>>>>>>>> >>>>>>>>> >>>>>>>>>Regards >>>>>>>>>Lars-Fredrik >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>On Wed, Nov 27, 2013 at 9:30 PM, Thomas Andraschko >>>>>>>>><[email protected]> wrote: >>>>>>>>> >>>>>>>>>We have 2 flags in OWB: issupportfailover and issupportpassivation >>>>>>>>>> >>>>>>>>>>issupportpassivation only stores the beans in the session on >>>>>>>>>>passivation. >>>>>>>>>>issupportfailover stores the beans after each request. >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>-- >>>>>>>>>Med vänlig hälsning / Best regards >>>>>>>>> >>>>>>>>>Lars-Fredrik Smedberg >>>>>>>>> >>>>>>>>>STATEMENT OF CONFIDENTIALITY: >>>>>>>>>The information contained in this electronic message and any >>>>>>>>>attachments to this message are intended for the exclusive use of the >>>>>>>>>address(es) and may contain confidential or privileged information. If >>>>>>>>>you are not the intended recipient, please notify Lars-Fredrik Smedberg >>>>>>>>>immediately at [email protected], and destroy all copies of this >>>>>>>>>message and any attachments. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>>-- >>>>>>Med vänlig hälsning / Best regards >>>>>> >>>>>>Lars-Fredrik Smedberg >>>>>> >>>>>>STATEMENT OF CONFIDENTIALITY: >>>>>>The information contained in this electronic message and any >>>>>>attachments to this message are intended for the exclusive use of the >>>>>>address(es) and may contain confidential or privileged information. If >>>>>>you are not the intended recipient, please notify Lars-Fredrik Smedberg >>>>>>immediately at [email protected], and destroy all copies of this >>>>>>message and any attachments. >>>>>> >>>>>> >>>>> >>>> >>>> >>>> >>>>-- >>>>Med vänlig hälsning / Best regards >>>> >>>>Lars-Fredrik Smedberg >>>> >>>>STATEMENT OF CONFIDENTIALITY: >>>>The information contained in this electronic message and any >>>>attachments to this message are intended for the exclusive use of the >>>>address(es) and may contain confidential or privileged information. If >>>>you are not the intended recipient, please notify Lars-Fredrik Smedberg >>>>immediately at [email protected], and destroy all copies of this >>>>message and any attachments. >> >> >> >>-- >>Med vänlig hälsning / Best regards >> >>Lars-Fredrik Smedberg >> >>STATEMENT OF CONFIDENTIALITY: >>The information contained in this electronic message and any >>attachments to this message are intended for the exclusive use of the >>address(es) and may contain confidential or privileged information. If >>you are not the intended recipient, please notify Lars-Fredrik Smedberg >>immediately at [email protected], and destroy all copies of this >>message and any attachments. > > > >-- >Med vänlig hälsning / Best regards > >Lars-Fredrik Smedberg > >STATEMENT OF CONFIDENTIALITY: >The information contained in this electronic message and any >attachments to this message are intended for the exclusive use of the >address(es) and may contain confidential or privileged information. If >you are not the intended recipient, please notify Lars-Fredrik Smedberg >immediately at [email protected], and destroy all copies of this >message and any attachments. > >
