URL connection timeout

Fala galera, to iniciando em java e to precisando de um help.

To usando o URLConnection pra abrir uma URL:

URL url = new URL("http://127.0.0.1/teste/run.php");
URLConnection conn = url.openConnection();
conn.setConnectTimeout(0);
conn.setReadTimeout(0);
conn.getInputStream();

O timeout do apache ta setado como infinito, mas a aplicação encerra depois de alguns minutos.

Alguém faz idéia de como deixar rodando eternamente??