openwebbeans-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Lars-Fredrik Smedberg <itsme...@gmail.com>
Subject Re: @SessionScoped and @ConversionScoped
Date Mon, 09 Dec 2013 22:27:54 GMT
@Mark

Yes, looks good.... nice of them to share some information.. Should have
been on their website from the beginning though :-)
On Dec 9, 2013 11:09 PM, "Mark Struberg" <struberg@yahoo.de> wrote:

>
>
> All fine it seems!
>
> LieGrue,
> strub
>
>
>
>
>
> >________________________________
> > From: Lars-Fredrik Smedberg <itsmeden@gmail.com>
> >To: "user@openwebbeans.apache.org" <user@openwebbeans.apache.org>
> >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 <itsmeden@gmail.com>
> 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 <bergmark@gmail.com>
> 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" <itsmeden@gmail.com>
> 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 <struberg@yahoo.de>
> 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 <itsmeden@gmail.com>
> >>>>>>To: user@openwebbeans.apache.org; Mark Struberg <struberg@yahoo.de>
> >>>>>>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 <struberg@yahoo.de>
> 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 <andraschko.thomas@gmail.com>
> >>>>>>>>To: user@openwebbeans.apache.org
> >>>>>>>>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 <itsmeden@gmail.com>
> >>>>>>>>
> >>>>>>>>@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
<
> andraschko.thomas@gmail.com> 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 itsmeden@gmail.com, 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 itsmeden@gmail.com, 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 itsmeden@gmail.com, 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 itsmeden@gmail.com, 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 itsmeden@gmail.com, and destroy all copies of this
> >message and any attachments.
> >
> >
>

Mime
View raw message