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

Reply via email to