diff --git a/src/main/java/com/avaje/ebeaninternal/server/util/ClassPathSearch.java b/src/main/java/com/avaje/ebeaninternal/server/util/ClassPathSearch.java index 5267da9d6..56662486c 100644 --- a/src/main/java/com/avaje/ebeaninternal/server/util/ClassPathSearch.java +++ b/src/main/java/com/avaje/ebeaninternal/server/util/ClassPathSearch.java @@ -90,6 +90,13 @@ public class ClassPathSearch { } } + if (rawClassPaths.length == 1) { + // look to add an 'outer' jar when it contains a manifest classpath + if (!classPath.contains(rawClassPaths[0])) { + classPath.add(rawClassPaths[0]); + } + } + if (logger.isDebugEnabled()) { for (Object entry : classPath) { logger.debug("Classpath Entry: {}",entry);