public WebServerFileExample() {
// instantiate a new web server
WebServer webServer = new WebServer();
// add a file module serving only static files
HttpFileModule httpFileModule = new HttpFileModule();
// instantiate a single static file resource
HttpFileResource staticFile = new HttpFileResource();
// set the path we can use to open the file e.g. with a web browser
staticFile.setRelativePath("/index.htm");
// set the path where the file is located on disk
staticFile.setServerPath(WebServerFileExample.class.getResource("/examples/staticFileTest.htm").getPath());
// add the newly created resource to the module
httpFileModule.getResources().addResource(staticFile);
// add the module to the server
webServer.addModule(httpFileModule);
// create an http listener for InetAddress.getLocalhost() on port 11111