[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[jetty-users] Embedded Jetty and Wicket
|
How can I get Wicket to run under embedded Jetty? Wicket works by
setting up web.xml to send all requests to the WicketFilter. I tried
this, but in WicketFilter, getServletContext() returns null:
Server server = new Server(8080);
...
ServletHandler foo = new ServletHandler();
FilterHolder filterHolder = new FilterHolder();
filterHolder.setFilter(new WicketFilter());
filterHolder.setInitParameter("applicationClassName",
MyApplication.class.getName());
filterHolder.setName("wicketFilter");
filterHolder.setServletHandler(foo);
FilterMapping filterMapping = new FilterMapping();
filterMapping.setPathSpec("/*");
filterMapping.setFilterName("wicketFilter");
foo.addFilter(filterHolder, filterMapping);
server.setHandler(foo);
server.start();
foo.initialize();
server.join();
Looking around, I found out that I'm not setting up a Context object,
but this was with Jetty 6, and I'm not sure how I'd associate the
context with that specific FilterHandler.