Example usage for org.apache.wicket.protocol.http WicketFilter setFilterPath

List of usage examples for org.apache.wicket.protocol.http WicketFilter setFilterPath

Introduction

In this page you can find the example usage for org.apache.wicket.protocol.http WicketFilter setFilterPath.

Prototype

public final void setFilterPath(String filterPath) 

Source Link

Document

Sets the filter path instead of reading it from web.xml.

Usage

From source file:org.apache.nutch.webui.NutchUiServer.java

License:Apache License

private static void startServer() throws Exception, InterruptedException {
    Server server = new Server(port);
    Context context = new Context(server, "/", Context.SESSIONS);
    context.addServlet(DefaultServlet.class, "/*");

    context.addEventListener(new ContextLoaderListener(getContext()));
    context.addEventListener(new RequestContextListener());

    WicketFilter filter = new WicketFilter();
    filter.setFilterPath("/");
    FilterHolder holder = new FilterHolder(filter);
    holder.setInitParameter("applicationFactoryClassName", APP_FACTORY_NAME);
    context.addFilter(holder, "/*", Handler.DEFAULT);

    server.setHandler(context);/* w w w .j  a  va  2s  . c  o m*/
    server.start();
    server.join();
}

From source file:org.geoserver.web.GeoServerWicketServlet.java

License:Open Source License

@Override
protected WicketFilter newWicketFilter() {
    WicketFilter filter = new WicketFilter(GeoServerExtensions.bean(GeoServerApplication.class));
    filter.setFilterPath("/web");
    return filter;
}