private void openBrowser(String url) { try { Server.openBrowser(url); } catch (Exception e) { out.println(e.getMessage()); } }
openBrowser(web.getURL()); } catch (Exception e) { out.println(e.getMessage());
/** * Start debug console if needed. * * @throws IgniteCheckedException If failed. */ private void startDebugConsole() throws IgniteCheckedException { try { if (getString(IGNITE_H2_DEBUG_CONSOLE) != null) { Connection c = DriverManager.getConnection(dbUrl); int port = getInteger(IGNITE_H2_DEBUG_CONSOLE_PORT, 0); WebServer webSrv = new WebServer(); Server web = new Server(webSrv, "-webPort", Integer.toString(port)); web.start(); String url = webSrv.addSession(c); U.quietAndInfo(log, "H2 debug console URL: " + url); try { Server.openBrowser(url); } catch (Exception e) { U.warn(log, "Failed to open browser: " + e.getMessage()); } } } catch (SQLException e) { throw new IgniteCheckedException(e); } }
String url = webServer.addSession(conn); try { Server.openBrowser(url); while (!webServer.isStopped()) { Thread.sleep(1000);
private void openBrowser(String url) { try { Server.openBrowser(url); } catch (Exception e) { out.println(e.getMessage()); } }
private void openBrowser(String url) { try { Server.openBrowser(url); } catch (Exception e) { out.println(e.getMessage()); } }
org.h2.tools.Server.openBrowser(dbWebServer.getURL()); } catch (Exception e) { result = e.getMessage();
openBrowser(web.getURL()); } catch (Exception e) { out.println(e.getMessage());
openBrowser(web.getURL()); } catch (Exception e) { out.println(e.getMessage());
/** * Start a web server and a browser that uses the given connection. The * current transaction is preserved. This is specially useful to manually * inspect the database when debugging. This method return as soon as the * user has disconnected. * * @param conn the database connection (the database must be open) */ public static void startWebServer(Connection conn) throws SQLException { WebServer webServer = new WebServer(); Server web = new Server(webServer, new String[] { "-webPort", "0" }); web.start(); Server server = new Server(); server.web = web; webServer.setShutdownHandler(server); String url = webServer.addSession(conn); try { Server.openBrowser(url); while (!webServer.isStopped()) { Thread.sleep(1000); } } catch (Exception e) { // ignore } }
/** * Start a web server and a browser that uses the given connection. The * current transaction is preserved. This is specially useful to manually * inspect the database when debugging. This method return as soon as the * user has disconnected. * * @param conn the database connection (the database must be open) */ public static void startWebServer(Connection conn) throws SQLException { WebServer webServer = new WebServer(); Server web = new Server(webServer, new String[] { "-webPort", "0" }); web.start(); Server server = new Server(); server.web = web; webServer.setShutdownHandler(server); String url = webServer.addSession(conn); try { Server.openBrowser(url); while (!webServer.isStopped()) { Thread.sleep(1000); } } catch (Exception e) { // ignore } }
Server.openBrowser(url);