another linux issue: openjdk6 comes in 'headless' mode as well, which throws if we attempt to contact the Desktop class, so make sure to warn the user nicely and avoid a nasty stacktrace printout
git-svn-id: http://google-refine.googlecode.com/svn/trunk@420 7d457c2a-affb-35e4-300a-418c747d4874
This commit is contained in:
parent
2da0ec986d
commit
b0d23a4a10
@ -28,6 +28,7 @@ import org.mortbay.jetty.Connector;
|
|||||||
import org.mortbay.jetty.Server;
|
import org.mortbay.jetty.Server;
|
||||||
import org.mortbay.jetty.bio.SocketConnector;
|
import org.mortbay.jetty.bio.SocketConnector;
|
||||||
import org.mortbay.jetty.webapp.WebAppContext;
|
import org.mortbay.jetty.webapp.WebAppContext;
|
||||||
|
import org.mortbay.log.Log;
|
||||||
import org.mortbay.util.Scanner;
|
import org.mortbay.util.Scanner;
|
||||||
|
|
||||||
import com.metaweb.util.logging.IndentingLayout;
|
import com.metaweb.util.logging.IndentingLayout;
|
||||||
@ -106,8 +107,12 @@ public class Gridworks {
|
|||||||
|
|
||||||
boolean headless = Configurations.getBoolean("gridworks.headless",false);
|
boolean headless = Configurations.getBoolean("gridworks.headless",false);
|
||||||
if (!headless) {
|
if (!headless) {
|
||||||
GridworksClient client = new GridworksClient();
|
try {
|
||||||
client.init(host,port);
|
GridworksClient client = new GridworksClient();
|
||||||
|
client.init(host,port);
|
||||||
|
} catch (Exception e) {
|
||||||
|
Log.warn("Sorry, some error prevented us from launching the browser for you.\n\n Point your browser to http://" + host + ":" + port + "/ to start using Gridworks.");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// hook up the signal handlers
|
// hook up the signal handlers
|
||||||
|
Loading…
Reference in New Issue
Block a user