Hi! You need to configure the XForwardedRequestWrapperFactory, see
https://github.com/apache/wicket/blob/master/wicket-core/src/main/java/org/apache/wicket/protocol/http/servlet/XForwardedRequestWrapperFactory.java You can call (in your application’s init() method): getFilterFactoryManager().add( new XForwardedRequestWrapperFactory() ); You might need to configure it, depending on your reverse proxy and it’s IP address; When the proxy’s IP matches the “allowedInternalProxies” regex, the real remote address will be available to wicket. Met vriendelijke groet, Kind regards, Bas Gooren Op 10 december 2018 bij 09:39:12, Arunachalam Sibisakkaravarthi ( [email protected]) schreef: 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 < [email protected]> wrote: > It woks. Thank you. > > > *Thanks And RegardsSibi.ArunachalammCruncher* > > > On Thu, Dec 6, 2018 at 3:18 PM Ernesto Reinaldo Barreiro < > [email protected]> 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 < >> [email protected]> 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 >> >
