As I said on the WildFly issue (https://issues.jboss.org/browse/WFLY-1406), thanks for investigating Juergen. This helps out alot.
I think the issue is actually inside the entry.getNameWithinArchive() call. The intent is for the paths returned from there to be normalized as indicated by the javadocs:
/**
* Get the relative name of the entry within the archive. Typically what we are looking for here is
* the ClassLoader resource lookup name.
*
* @return The name relative to the archive root
*/
public String getNameWithinArchive();
Notice the specific reference to "ClassLoader resource lookup name"...
|