Наиболее распространенная причина в том, что у вас есть конфликт, в котором загружаются ваши классы. Например, если у вас есть 2 местоположения, а у одного есть JDBC-драйверы, а другой нет, то если ваш загрузчик классов загружается с 1-го места, а какой-то класс из 1-го места хочет использовать драйвер - драйвера там нет. Поэтому найдите дубликаты JAR, которые используют ваш драйвер