Кажется, есть проблема с Centos7 и драйвером ojdbc6, который используется для соединений Oracle. Соединение зависает или не работает, что приводит к тайм-ауту. Вот простейшая программа, которую я смог придумать, чтобы показать эту проблему:
import java.sql.*;
public class Test{
public static void main(String[] args){
try{
Class.forName("oracle.jdbc.OracleDriver"):
}catch(ClassNotFoundException e){System.out.println(e);}
Connection conn = null;
try{
conn = DriverManager.getConnection(...);
}catch(SQLException e){System.out.println(e);}
}
}
Странно то, что этот код отлично работает на Centos6.