Здравствуйте, возникла проблема с тем, что я делаю war проект, и возникает проблема при запуске Tomcat с DriverManager.getConnection(...), хотя если запускаю как консольное приложение то все работает исправно. Даже не знаю что может быть, жду от кого-нибудь подсказки в чем причина... Вот листинг соединения с БД(Firebird):
public void connect(){
String urlDB = "jdbc:firebirdsql:localhost/3050:C:\\Users\\User\\Desktop\\TestingSystem\\src\\main\\resources\\DB.FDB";
connectionInfo.put("user", "SYSDBA");
connectionInfo.put("password", "masterkey");
connectionInfo.put("charSet", "Cp1251");
try {
Class.forName("org.firebirdsql.jdbc.FirebirdDriver");
} catch (ClassNotFoundException e) {
log.error("Not found driver for FireBird");
}
try {
connection = null;
connection = DriverManager.getConnection(urlDB, connectionInfo);
if(connection == null) {
log.info("Database isn't open.");
return;
} else {
log.info("Database is open.");
}
} catch (SQLException e) {
log.error("Error in the DriverManager.");
}
}
Вот описание проблемы:
java.sql.SQLException: No suitable driver found for jdbc:firebirdsql:localhost/3050:C:\Users\User\Desktop\TestingSystem\src\main\resources\DB.FDB
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники