diff --git a/testsuite/integration-arquillian/util/src/main/java/org/keycloak/testsuite/utils/arquillian/fuse/CustomFuseContainer.java b/testsuite/integration-arquillian/util/src/main/java/org/keycloak/testsuite/utils/arquillian/fuse/CustomFuseContainer.java
index d5d9473..a2ce9d3 100644
--- a/testsuite/integration-arquillian/util/src/main/java/org/keycloak/testsuite/utils/arquillian/fuse/CustomFuseContainer.java
+++ b/testsuite/integration-arquillian/util/src/main/java/org/keycloak/testsuite/utils/arquillian/fuse/CustomFuseContainer.java
@@ -106,12 +106,16 @@ public class CustomFuseContainer<T extends KarafManagedContainerConfiguration> e
boolean fuse7 = new File(karafHomeDir, "lib/boot/").exists();
if (fuse7) {
log.info("Adding karaf4 libraries to classpath.");
- File karafLibBootDir = new File(karafHomeDir, "lib/boot/");
- String[] libs = karafLibBootDir.list((File dir, String name) -> name.endsWith(".jar"));
- for (String lib : libs) {
- String separator = classPath.length() > 0 ? File.pathSeparator : "";
- classPath.append(separator).append(new File(karafLibBootDir, lib));
+ String[] libDirs = { "lib/boot/", "lib/ext/" };
+ for (String libDir : libDirs) {
+ File karafLibBootDir = new File(karafHomeDir, libDir);
+ String[] libs = karafLibBootDir.list((File dir, String name) -> name.endsWith(".jar"));
+ for (String lib : libs) {
+ String separator = classPath.length() > 0 ? File.pathSeparator : "";
+ classPath.append(separator).append(new File(karafLibBootDir, lib));
+ }
}
+
} else { //fuse6
log.info("Adding karaf3 libraries to classpath.");
File karafLibDir = new File(karafHomeDir, "lib");