WebApplication webApp = new AbstractWebApplication() {
  @Override
  public Class<? extends Page> getHomePage() {
    return HomePage.class;
  }
};
Servlet resourceServlet = ResourceServlet.newBuilder()
    .setBaseResource(createBaseResource())
    .build();
Servlet wicketServlet = new EmbeddedWicketServlet(webApp);
Servlet pathMapServlet = PathMapServlet.newBuilder()
    .mapPrefix(Path.EMPTY_PATH, resourceServlet)
    .mapPrefix(new Path("app"), wicketServlet)
    .build();
Server server = JettyServer.newBuilder()
    .addConnector(port)
    .addContext(pathMapServlet)
    .build();