Tôi đang sử dụng số <jdbc:embedded>
của Spring để chạy kiểm tra tích hợp và chấp nhận bằng HSQLDB. Nếu tôi bao gồm các hsqldb.jar
trên classpath sau đó mọi thứ suôn sẻ của ứng dụng nhưng di chuyển tài xế JBoss như một module tôi nhận được ngoại lệ sau đây:Spring jdbc: cơ sở dữ liệu nhúng không thể truy cập trình điều khiển jdbc trên 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 thể nhìn thấy người lái xe như tôi có thể cấu hình một datatsource trên JBoss sử dụng nó nhưng không thể tìm ra lý do tại sao nó không phải trên classpath ứng dụng của tôi. Các trình điều khiển jdbc chỉ có sẵn thông qua một nguồn dữ liệu được cấu hình trên Jboss hay có cái gì khác mà tôi cần làm để làm cho nó có sẵn không?
thư viện h2 không có gì để làm với HSQL – Andremoniy
tôi tin @gibers được ngụ ý chỉ cần sử dụng H2 thay vì HSQL ... mà làm việc cho tôi là tốt. –