Нет автоматического поиска.Если вы хотите, чтобы драйвер Oracle JDBC использовал ваши имена tns, вам нужно определить системное свойство (-D) oracle.net.tns_admin=<directory where tnsnames.ora is located>
.Я рекомендую настроить его так, чтобы вы могли использовать его, и ojdbc
будет использовать его тоже (при необходимости)