it looks to me like there is a bug in code below.
not sure how includeFilter supposed to work (should it override default
exclusions or not), but as far as exclude filter is concerned, I guess it
should be something like:
*if (filter.accept(name) || (excludeFilter == null &&
excludeFilter.accept(name)))*
i.e. if either filter accepts the name, it should be excluded...
======================================================
public static UrlSet applyBuiltinExcludes(final UrlSet urlSet, final Filter
includeFilter, final Filter excludeFilter) throws MalformedURLException {
final Filter filter = Filters.prefixes(getExclusions());
//filter = Filters.optimize(filter, new
PatternFilter(".*/openejb-.*"));
final List<URL> urls = urlSet.getUrls();
final Iterator<URL> iterator = urls.iterator();
while (iterator.hasNext()) {
final URL url = iterator.next();
final File file = URLs.toFile(url);
final String name = filter(file).getName();
* if (filter.accept(name)
&& (includeFilter == null ||
!includeFilter.accept(name))
&& (excludeFilter == null ||
excludeFilter.accept(name))) {
iterator.remove();
}*
}
return new UrlSet(urls);
}
--
View this message in context:
http://openejb.979440.n4.nabble.com/Unable-to-deploy-Jasper-Reports-Server-on-TomEE-tp4657878p4657984.html
Sent from the OpenEJB User mailing list archive at Nabble.com.