Hi, i'm a new wicket user, and i'm trying to execute a helloworld exemple included in a JSP page My problem is that wicket become a javax.servlet.Filter and not a Servlet in the 1.3-rc1 version :(
to explain my problem here is some code: The file web.xml: ------------------------------------------------- ... <filter> <filter-name>HelloWorldApplication</filter-name> <filter-class>org.apache.wicket.protocol.http.WicketFilter</filter-class> <init-param> <param-name>applicationClassName</param-name> <param-value>net.lebonchoix.web.HelloWorldApplication</param-value> </init-param> </filter> <filter-mapping> <filter-name>HelloWorldApplication</filter-name> <url-pattern>/Wicket/HelloWorld/*</url-pattern> </filter-mapping> ... ------------------------------------------------- The file index.jsp ------------------------------------------------- <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>test wicket</title> </head> <body> <jsp:include page="/Wicket/HelloWorld" /> </body> </html> ------------------------------------------------- When i launch my browser with the url: http://localhost:58080/TestWicket/Wicket/HelloWorld it works fine but when i try http://localhost:58080/TestWicket/ or http://localhost:58080/TestWicket/index.jsp i get a exception: ------------------------------------------------- [#|2007-11-26T22:04: 19.437+0100|SEVERE|sun-appserver9.1|javax.enterprise.system.container.web|_ThreadID=18;_ThreadName=httpSSLWorkerThread-58080-1;_RequestID=e78d3242-d891-421e-904b-e6f43cbe9715;|StandardWrapperValve[jsp]: PWC1406 : servlet.service() pour le servlet jsp a émis une exception. java.io.FileNotFoundException: /TestWicket/Wicket/HelloWorld at org.apache.catalina.servlets.DefaultServlet.serveResource( DefaultServlet.java:732) at org.apache.catalina.servlets.DefaultServlet.doGet(DefaultServlet.java :384) at javax.servlet.http.HttpServlet.service(HttpServlet.java:718) at javax.servlet.http.HttpServlet.service(HttpServlet.java:831) at org.apache.catalina.core.ApplicationFilterChain.servletService( ApplicationFilterChain.java:411) at org.apache.catalina.core.ApplicationDispatcher.doInvoke( ApplicationDispatcher.java:855) at org.apache.catalina.core.ApplicationDispatcher.invoke( ApplicationDispatcher.java:703) at org.apache.catalina.core.ApplicationDispatcher.doInclude( ApplicationDispatcher.java:660) at org.apache.catalina.core.ApplicationDispatcher.include( ApplicationDispatcher.java:578) at org.apache.jasper.runtime.JspRuntimeLibrary.include( JspRuntimeLibrary.java:997) at org.apache.jsp.index_jsp._jspService(index_jsp.java from :55) ... |#] ------------------------------------------------- I have asked in the IRC channel and the only answer i got is look at http://herebebeasties.com/2007-03-01/jsp-and-wicket-sitting-in-a-tree/ which explain how to include/use JSP in Wicket and not the reverse :( So does anyone have an idea how to solve this problem or any other solution. -- Cordialement ------------------- Seif