Buenas a todos,
 
Tengo una aplicacion en JAVA, montada en un servidor tomcat. Anteriormente lo utilizaba en LOCALHOST y no abia problemas, pero aora, en la distancia, me falla lo siguiente: 
Quiero que el cliente al tokar un boton, se le abra una ventana nueva, o pestaña, del navegador que este utilizando en el momento. 
Antes lo acia asi  
Código:
 String[] navegadores = { "firefox", "opera", "konqueror", "epiphany", "mozilla", "netscape" };
                String navegador = null;
                for (int contador = 0; contador < navegadores.length && navegador == null; contador++){
                    if (Runtime.getRuntime().exec( new String[] {"which", navegadores[contador]}).waitFor() == 0)
                        navegador = navegadores[contador];
                }
                if (navegador == null){ throw new Exception("No se encuentra navegador web");
                }else{
                    Runtime.getRuntime().exec(new String[] {navegador, url});
  Como e dixo, en local host funciona( esta orientado a LINUX/UNIX). Pero aora no.
Supongo que es por que se ejecuta en el lado del servidor.. y punto... 
Como lo arreglo?? que ago??  
Un saludo ! GRACIAS !!