Your xml config tries to instantiate the page. Try this: <bean class="org.apache.wicket.request.target.coding.QueryStringUrlCodingStrategy"><constructor-arg index="0" value="login" /><constructor-arg index="1" value="com.me.loginPage" /></bean>
Attila 2011/3/9 Arjun Dhar <dhar...@yahoo.com> > Hi, > I wanted to externalize the Page Mounts using Spring. > > Earlier in my "Application" class the code was like: > > mount(new QueryStringUrlCodingStrategy("login", loginPage.class)); > > > So What I did was: > > ... > //Scan for All IMountLoaders in the context and get the > Mount points from them automatically > Map mountLoadersMap = > springContext.getBeansOfType(IMountLoader.class); > List mountPoints = ... Get Mount Points from Spring ... > for (IRequestTargetUrlCodingStrategy mountPoint : > mountPoints) { > mount(mountPoint); > } > ... > > > ::::::::::::::::::::: SPRING FILE CORRESPONDING CONFIG > ::::::::::::::::::::: > > > > > > > > > > > > > However this leads to an Exception: > .springframework.beans.BeanInstantiationException: Could not instantiate > bean class [com.me.loginPage]: Constructor threw exception; nested > exception > is java.lang.IllegalStateException: you can only locate or create sessions > in the context of a request cycle: > > java.lang.IllegalStateException: you can only locate or create sessions in > the context of a request cycle > at org.apache.wicket.Session.findOrCreate(Session.java:209) > at org.apache.wicket.Session.get(Session.java:253) > at > org.apache.wicket.Application$1.onInstantiation(Application.java:299) > at > > org.apache.wicket.Application.notifyComponentInstantiationListeners(Application.java:1093) > > > > I wanna keep the code fluid and dont wanna wire it to any specific > @SpringBean kinda config. Is there an easy way out here? > > > > > ----- > Don't take life too seriously, your'e not getting out it alive anyway! > -- > View this message in context: > http://apache-wicket.1842946.n4.nabble.com/Externalizing-Page-Mounts-Via-Spring-tp3343247p3343247.html > Sent from the Users forum mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > >