Я использую Spring <jdbc:embedded>
для запуска интеграционных и приемочных тестов с использованием HSQLDB. Если я включаю hsqldb.jar
в classpath приложения, то все работает, но при перемещении драйвера в JBoss в качестве модуля я получаю следующее исключение:
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 может видеть драйвер, поскольку я могу настроить источник данных на JBoss, используя его, но не могу понять, почему его нет в пути к классам моего приложения. Драйверы jdbc доступны только через настроенный источник данных на Jboss или есть что-то еще, что мне нужно сделать, чтобы сделать его доступным?