Also start the browser NbHtml4J
authorJaroslav Tulach <jtulach@netbeans.org>
Mon, 13 Jan 2014 08:49:24 +0100
branchNbHtml4J
changeset 587036237a58cb
parent 57 9984b9f7d8c6
child 59 cff646a191c8
Also start the browser
chat/server/src/main/java/org/apidesign/bck2brwsr/demo/chatserver/impl/Main.java
     1.1 --- a/chat/server/src/main/java/org/apidesign/bck2brwsr/demo/chatserver/impl/Main.java	Sun Jan 12 23:25:42 2014 +0100
     1.2 +++ b/chat/server/src/main/java/org/apidesign/bck2brwsr/demo/chatserver/impl/Main.java	Mon Jan 13 08:49:24 2014 +0100
     1.3 @@ -23,6 +23,8 @@
     1.4   */
     1.5  package org.apidesign.bck2brwsr.demo.chatserver.impl;
     1.6  
     1.7 +import java.awt.Desktop;
     1.8 +import java.io.IOException;
     1.9  import java.net.URI;
    1.10  import org.glassfish.grizzly.http.server.HttpServer;
    1.11  import org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpServerFactory;
    1.12 @@ -40,6 +42,13 @@
    1.13          URI u = new URI("http://localhost:8080/");
    1.14          HttpServer server = GrizzlyHttpServerFactory.createHttpServer(u, rc);
    1.15          System.err.println("Server running at " + u);
    1.16 +        try {
    1.17 +            System.err.println("Launching browser");
    1.18 +            Desktop.getDesktop().browse(u);
    1.19 +        } catch (IOException ex) {
    1.20 +            System.err.println("Launching failed: " + ex.getMessage());
    1.21 +        }
    1.22 +        System.err.println("Press Enter to shutdown the server");
    1.23          System.in.read();
    1.24          server.stop();
    1.25      }