# HG changeset patch # User Jaroslav Tulach # Date 1389599364 -3600 # Node ID 7036237a58cbdf8c45635bde35e668f490d07315 # Parent 9984b9f7d8c634924d6e68776792300361b5a971 Also start the browser diff -r 9984b9f7d8c6 -r 7036237a58cb chat/server/src/main/java/org/apidesign/bck2brwsr/demo/chatserver/impl/Main.java --- a/chat/server/src/main/java/org/apidesign/bck2brwsr/demo/chatserver/impl/Main.java Sun Jan 12 23:25:42 2014 +0100 +++ b/chat/server/src/main/java/org/apidesign/bck2brwsr/demo/chatserver/impl/Main.java Mon Jan 13 08:49:24 2014 +0100 @@ -23,6 +23,8 @@ */ package org.apidesign.bck2brwsr.demo.chatserver.impl; +import java.awt.Desktop; +import java.io.IOException; import java.net.URI; import org.glassfish.grizzly.http.server.HttpServer; import org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpServerFactory; @@ -40,6 +42,13 @@ URI u = new URI("http://localhost:8080/"); HttpServer server = GrizzlyHttpServerFactory.createHttpServer(u, rc); System.err.println("Server running at " + u); + try { + System.err.println("Launching browser"); + Desktop.getDesktop().browse(u); + } catch (IOException ex) { + System.err.println("Launching failed: " + ex.getMessage()); + } + System.err.println("Press Enter to shutdown the server"); System.in.read(); server.stop(); }