Example usage for org.apache.wicket.protocol.http WicketServlet WicketServlet

List of usage examples for org.apache.wicket.protocol.http WicketServlet WicketServlet

Introduction

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

Prototype

WicketServlet

Source Link

Usage

From source file:com.cloudera.recordbreaker.fisheye.FishEye.java

License:Open Source License

public void run() throws Exception {
    // Jetty object that holds the WicketServlet
    WicketServlet ws = new WicketServlet();
    ServletHolder servletHolder = new ServletHolder(ws);
    servletHolder.setInitParameter("applicationClassName",
            "com.cloudera.recordbreaker.fisheye.FishEyeWebApplication");
    servletHolder.setInitParameter(WicketFilter.FILTER_MAPPING_PARAM, "/*");
    servletHolder.setInitOrder(1);//from   ww  w. j  a  va  2s  . co  m

    // Config the Jetty WebAppContext object
    WebAppContext context = new WebAppContext();
    context.addServlet(servletHolder, "/*");
    String jarDir = this.getClass().getClassLoader().getResource("content/library/bootstrap/1.4.0")
            .toExternalForm();
    String htmlRoot = this.getClass().getClassLoader().getResource("web/fisheye").toExternalForm();
    context.setBaseResource(new ResourceCollection(new String[] { htmlRoot, jarDir }));

    // Start the HTTP server
    Server server = new Server();
    SocketConnector connector = new SocketConnector();
    connector.setPort(fisheyePort);
    server.setConnectors(new Connector[] { connector });
    server.setHandler(context);

    try {
        server.start();
    } catch (Exception ex) {
        ex.printStackTrace();
    }
}

From source file:com.gt.debugconsole.ConsoleServlet.java

License:Apache License

@Override
public void init(final ServletConfig config) throws ServletException {

    servletConfig = new OverridingServletConfig(config);

    servletConfig.setInitParameter(WicketFilter.APP_FACT_PARAM, ConsoleApplicationFactory.class.getName());

    wicketServlet = new WicketServlet();
    wicketServlet.init(servletConfig);//from   w  ww .  j a va  2 s .c o  m
}