Checar URL

Bom dia galera…
Já procurei por aqui no forum e não achei resposta pro meu problema.
Achei algumas coisas mas ainda estou quebrando a cabeça.

Tenho um botão numa JSP e quando clicado eu vou no BD e pego sua respectiva URL e jogo num pop-up.
Antes de jogar num pop-up, eu tenho que validar se o serviço(URL) está no ar ou não.

Tentei fazer um teste básico…

public class Teste {
	public static void main(String[] args) {
		String urlNet = "http://192.168.0.54:4431/dica/exibeMatriz.do";
		
		try {
			URL url = new URL(urlNet);
			url.openConnection().connect();
		} catch (MalformedURLException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		} 
	}
}

Fazendo este teste, me gera exceções.


java.net.ConnectException: Connection timed out: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)

Tenho que verificar no momento em que o usuário clica no botão, se a URL está ativa ou não. Se estiver ativa, eu exibo o pop-up. Se não tiver, eu jogo um alert pra usuário. Qnd clicado, é utilizado ajax pra chamar uma classe pra pegar a URL e neste momento eu teria que validar a URL…

Ah…e se eu coloco a URL diretamente no browser, eu entro na página normalmente…

Leonar