List of usage examples for org.apache.wicket.protocol.http WicketServlet WicketServlet
WicketServlet
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 }