But, It didn't give remote address when run the app in Tomcat, but in Jetty It gives correct remote address
RequestCycle requestCycle = RequestCycle.get(); ServletRequest containerRequest = (ServletRequest) requestCycle.getRequest().getContainerRequest(); return containerRequest.getRemoteAddr(); Can you all help me why I can't get the remoteAddr when run the app in Tomcat? *Thanks And RegardsSibi.ArunachalammCruncher* On Fri, Dec 7, 2018 at 11:30 AM Arunachalam Sibisakkaravarthi < arunacha...@mcruncher.com> wrote: > It woks. Thank you. > > > *Thanks And RegardsSibi.ArunachalammCruncher* > > > On Thu, Dec 6, 2018 at 3:18 PM Ernesto Reinaldo Barreiro < > reier...@gmail.com> wrote: > >> Hi, >> >> See >> >> http://wicketinaction.com/2014/07/working-with-background-jobs/ >> https://github.com/reiern70/antilia-bits/tree/master/bgprocess >> >> >> >> On Thu, Dec 6, 2018 at 7:35 AM Arunachalam Sibisakkaravarthi < >> arunacha...@mcruncher.com> wrote: >> >> > Hi guys, >> > I am facing problem when try to get current session in separate thread. >> > Have a button in a page to import contacts. >> > When user clicks the button, it invoke Spring Async method in service >> > class. >> > The method saves the contacts. >> > Inside the method I have used Sessiong.get() to get username. >> > >> > But it throws following exception >> > >> > org.apache.wicket.WicketRuntimeException: There is no application >> attached >> > to current thread commonTaskExecutor-2 >> > at org.apache.wicket.Application.get(Application.java:235) >> > at org.apache.wicket.Session.get(Session.java:175) >> > >> > >> > >> > >> > *Thanks And RegardsSibi.ArunachalammCruncher* >> > >> >> >> -- >> Regards - Ernesto Reinaldo Barreiro >> >