a small example, WebApplicationContextUtils.getRequiredWebApplicationContext(getServletContext()).getBean("name")
On Wed, Feb 17, 2010 at 8:50 PM, vineet semwal <vineetsemwal1...@gmail.com>wrote: > > quick solution to do by retrieving the bean from spring applicationcontext > in your webapplication, > it will work but i am not sure how good the solution is . > > > > On Wed, Feb 17, 2010 at 5:54 PM, Andreas Lüdtke > <sam.lued...@t-online.de>wrote: > >> Vineet, >> >> I'm now storing the session id in the user record. But now I have another >> problem, because hibernate tells me now in sessionDestroy(): >> >> org.hibernate.HibernateException: No Hibernate Session bound to thread, >> and >> configuration does not allow creation of non-transactional one here >> >> I'm using spring to inject my dao. I also tried to use the dao in my >> HttpSessionListener which is configured in web.xml, but that prevents my >> app >> from being started by Tomcat. >> Next I did was to create a manual created hibernate session, but that >> raised >> other problems like a missing hibernate.hbm.xml file and I don't want to >> configure that manually... >> >> Does somebody see another way to access my user data, or am I doing >> something >> stupid? >> >> Andreas >> >> >> > -----Original Message----- >> > From: vineet semwal [mailto:vineetsemwal1...@gmail.com] >> > Sent: Tuesday, February 16, 2010 2:15 PM >> > To: users@wicket.apache.org; sam.lued...@t-online.de >> > Subject: Re: best way to detect session termination >> > >> > can't you simply do that in >> > webapplication.sessiondestroy(String sessionid), >> > you can store the sessionid when user logs in and on sessiondestroyed >> > ,search the user by this sessionid , >> > and change whatever in user object and then persist it.. >> > >> > On Tue, Feb 16, 2010 at 6:23 PM, Andreas Lüdtke >> > <sam.lued...@t-online.de>wrote: >> > >> > > I studied the classes HttpSessionBindingListener and >> > > AbstractHttpSessionStore >> > > as you noted, but I think I'll still have no link between >> > the SessionId >> > > from >> > > the HTTPSession and my own Session. Maybe I'm missing >> > something or "I don't >> > > see the wood among all the trees" as we say in Germany... >> > > >> > > Andreas >> > > >> > > > -----Original Message----- >> > > > From: Eelco Hillenius [mailto:eelco.hillen...@gmail.com] >> > > > Sent: Monday, February 15, 2010 7:08 PM >> > > > To: sam.lued...@t-online.de >> > > > Cc: users@wicket.apache.org >> > > > Subject: Re: best way to detect session termination >> > > > >> > > > You could use a HttpSessionBindingListener like Wicket >> > does internally >> > > > (see AbstractHttpSessionStore). Or as a hack store >> > references to the >> > > > session objects in the session listener. That's the easy fix, but >> > > > doesn't scale if you need session replication (unless >> > maybe you use >> > > > e.g. Terracotta). >> > > > >> > > > Eelco >> > > > >> > > > On Sun, Feb 14, 2010 at 4:36 AM, Andreas Lüdtke >> > > > <sam.lued...@t-online.de> wrote: >> > > > > Hi Eelco, >> > > > > >> > > > > thanks for the hint. Now I can detect the end of a session. >> > > > Unfortunately I >> > > > > can't access my own wicket session in that >> > > > sessionDestroyed() method in order >> > > > > to get the info about the connected user. I've got ther >> > > > error message >> > > > > "java.lang.IllegalStateException: you can only locate or >> > > > create sessions in >> > > > > the context of a request cycle". >> > > > > >> > > > > Do you know how I can achieve this? >> > > > > >> > > > > Andreas >> > > > > >> > > > >> -----Original Message----- >> > > > >> From: Eelco Hillenius [mailto:eelco.hillen...@gmail.com] >> > > > >> Sent: Saturday, February 13, 2010 7:02 PM >> > > > >> To: users@wicket.apache.org; sam.lued...@t-online.de >> > > > >> Subject: Re: best way to detect session termination >> > > > >> >> > > > >> >> > http://www.xyzws.com/Servletfaq/when-do-i-use-httpsessionlistener/7 >> > > > >> >> > > > >> Eelco >> > > > >> >> > > > >> On Sat, Feb 13, 2010 at 8:38 AM, Andreas Lüdtke >> > > > >> <sam.lued...@t-online.de> wrote: >> > > > >> > I would like to detect the termination of the >> > session to set the >> > > > >> > "lastAccesTime" in the user profile. This should also >> > > > >> happen if the session >> > > > >> > times out. >> > > > >> > >> > > > >> > I read in archive about a HttpSessionListener that should >> > > > >> do the trick. >> > > > >> > Unfortunately I can't find a place to install it. >> > > > >> > >> > > > >> > Thanks >> > > > >> > >> > > > >> > Andreas >> > > > >> > >> > > > >> > >> > > > >> > >> > > > >> >> > > > >> > --------------------------------------------------------------------- >> > > > >> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> > > > >> > For additional commands, e-mail: users-h...@wicket.apache.org >> > > > >> > >> > > > >> > >> > > > >> >> > > > > >> > > > > >> > > > >> > > > >> > --------------------------------------------------------------------- >> > > > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> > > > For additional commands, e-mail: users-h...@wicket.apache.org >> > > > >> > > > >> > > >> > > >> > > >> > --------------------------------------------------------------------- >> > > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> > > For additional commands, e-mail: users-h...@wicket.apache.org >> > > >> > > >> > >> > >> > -- >> > regards, >> > Vineet Semwal >> > >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> For additional commands, e-mail: users-h...@wicket.apache.org >> >> > > > -- > regards, > Vineet Semwal > -- regards, Vineet Semwal