launcher/src/main/java/org/apidesign/bck2brwsr/launcher/Bck2BrwsrLauncher.java
branchdew
changeset 460 c0f1788183dd
parent 389 f69966d2e6cb
child 465 443eb0f21a0a
     1.1 --- a/launcher/src/main/java/org/apidesign/bck2brwsr/launcher/Bck2BrwsrLauncher.java	Thu Dec 27 19:50:16 2012 +0100
     1.2 +++ b/launcher/src/main/java/org/apidesign/bck2brwsr/launcher/Bck2BrwsrLauncher.java	Tue Jan 15 15:56:45 2013 +0100
     1.3 @@ -39,6 +39,7 @@
     1.4  import java.util.concurrent.TimeUnit;
     1.5  import java.util.logging.Level;
     1.6  import java.util.logging.Logger;
     1.7 +import org.apidesign.bck2brwsr.dew.Dew;
     1.8  import org.apidesign.vm4brwsr.Bck2Brwsr;
     1.9  import org.glassfish.grizzly.PortRange;
    1.10  import org.glassfish.grizzly.http.server.HttpHandler;
    1.11 @@ -102,6 +103,14 @@
    1.12              throw new IOException(ex);
    1.13          }
    1.14      }
    1.15 +    
    1.16 +    public static void main(String... args) throws Exception {
    1.17 +        Bck2BrwsrLauncher l = new Bck2BrwsrLauncher(null);
    1.18 +        HttpServer s = l.initServer();
    1.19 +        s.getServerConfiguration().addHttpHandler(new Dew(), "/dew/");
    1.20 +        l.launchServerAndBrwsr(s, "/dew/");
    1.21 +        System.in.read();
    1.22 +    }
    1.23  
    1.24      @Override
    1.25      public void initialize() throws IOException {
    1.26 @@ -130,6 +139,7 @@
    1.27              "org/apidesign/bck2brwsr/launcher/console.xhtml",
    1.28              "org.apidesign.bck2brwsr.launcher.Console", "welcome", "false"
    1.29          ), "/console");
    1.30 +        conf.addHttpHandler(new Dew(), "/dew/");
    1.31          conf.addHttpHandler(new VM(resources), "/bck2brwsr.js");
    1.32          conf.addHttpHandler(new VMInit(), "/vm.js");
    1.33          conf.addHttpHandler(new Classes(resources), "/classes/");