Hello, guys,
I experience a strange problem with trying to provide a custom servlet with the
wicket session.
Here is my web.xml conf:
<filter>
<filter-name>wicketFilter</filter-name>
<filter-class>org.apache.wicket.protocol.http.WicketFilter</filter-class>
<init-param>
<param-name>applicationClassName</param-name>
<param-value>com.company.apps.appname.WebApp</param-value>
</init-param>
<init-param>
<param-name>filterPath</param-name>
<param-value>/</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>wicketFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter>
<filter-name>wicketSessionFilter</filter-name>
<filter-class>org.apache.wicket.protocol.http.servlet.WicketSessionFilter</filter-class>
<init-param>
<param-name>filterName</param-name>
<param-value>wicketFilter</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>wicketSessionFilter</filter-name>
<url-pattern>/friends</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>INCLUDE</dispatcher>
</filter-mapping>
<servlet>
<servlet-name>friendsManager</servlet-name>
<servlet-class>com.company.apps.appname.servlet.FriendsManagerServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>friendsManager</servlet-name>
<url-pattern>/friends</url-pattern>
</servlet-mapping>
The exception "java.lang.IllegalStateException: you can only locate or create
sessions in the context of a request cycle" is being thrown by the 'friends'
servlet.
Everything seems to be configured properly; however I get this error. I'm using
wicket 1.4.17.
I would appreciate any help.
Thank you and regards,
Martin
-------------------------------------
Видя ли лятната промоция на СуперХостинг?
Дават цели ДВЕ години, като плащаш само ЕДНА!
Истина е, провери!
http://www.superhosting.bg/SummerHostingPromo/?utm_source=MailBG&utm_medium=FooterLink&utm_content=SummerPromo123&utm_campaign=SummerPromo