Ola Galera!
Como trato uma excecao de NoRouteToHostException quando tentou acessar um servidor mysql e nao tenho acesso ao host. Alguem tem algum exemplo?
O meu fonte está assim:
try
{
Class.forName( JDBC_DRIVER );
connection = DriverManager.getConnection(DATABASE_URL, user, passwd);
statement = connection.createStatement();
}
catch (SQLException sqlException)
{
sqlException.printStackTrace();
}
catch (ClassNotFoundException classNotFound)
{
classNotFound.printStackTrace();
}
porem, ficamos sem acesso ao servidor definido na url e com isso o tomcat reportou isso no log e em seguida caiu tb.
Preciso tratar esse erro justamente por isso, nao quero derrubar o tomcat quando minha app nao tiver acesso ao host do mysql.
log:
java.net.SocketException: java.net.NoRouteToHostException: No route to host
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156)
at com.mysql.jdbc.MysqlIO.(MysqlIO.java:284)
…