Używam sprężyny <jdbc:embedded>
uruchomić integracyjnych i akceptacyjnych testów z wykorzystaniem hsqldb. Gdybym obejmują hsqldb.jar
na ścieżki klasy pracuje wtedy wszystkiego aplikacji, ale w ruchu kierowcy JBoss jako moduł pojawia się następujący wyjątek:Wiosna JDBC: osadzony-baza danych nie jest w stanie uzyskać dostęp do sterownika JDBC na JBoss AS 7
PropertyAccessException 1: org.springframework.beans.MethodInvocationException:
Property 'databaseType' threw exception;
nested exception is java.lang.IllegalStateException:
Driver for test database type [HSQL] is not available in the classpath
JBoss widać kierowcę jak mogę skonfigurować datatsource na JBoss używając go ale nie mogę zrozumieć, dlaczego nie znajduje się on w ścieżce klas aplikacji. Czy sterowniki jdbc są dostępne tylko za pośrednictwem skonfigurowanego źródła danych na Jboss lub czy jest coś jeszcze, co muszę zrobić, aby było dostępne?
h2 biblioteka ma nic wspólnego z HSQL – Andremoniy
wierzę @gibers sugerował po prostu użyć H2 zamiast HSQL ... który pracował dla mnie. –