Spring bean import with wildcard * does not work in JBoss EAP 6
Issue
- Spring beans import from a descriptor loaded using a web context does not work with an exception.
- We are trying to port a JEE 6 application from Oracle WebLogic 12c to JBoss EAP 6 but does not deploy.
- When we try to run our application with
beans:importwith wildcard below, we got following Errors:
<beans:import resource="/test/*.xml" />
<beans:import resource="/test1/*.xml" />
21:07:25,099 WARN [org.springframework.core.io.support.PathMatchingResourcePatternResolver] (ServerService Thread Pool -- 78) Cannot search for matching files underneath URL [jndi:/.../.../WEB-INF/.../.../] because it does not correspond to a directory in the file system: java.io.FileNotFoundException: URL [jndi:/.../.../WEB-INF/.../.../] cannot be resolved to absolute file path because it does not reside in the file system: jndi:/.../.../WEB-INF/.../.../
at org.springframework.util.ResourceUtils.getFile(ResourceUtils.java:210) [spring-core-3.2.17.RELEASE.jar:3.2.17.RELEASE]
at org.springframework.core.io.AbstractFileResolvingResource.getFile(AbstractFileResolvingResource.java:52) [spring-core-3.2.17.RELEASE.jar:3.2.17.RELEASE]
at org.springframework.core.io.UrlResource.getFile(UrlResource.java:211) [spring-core-3.2.17.RELEASE.jar:3.2.17.RELEASE]
at org.springframework.core.io.support.PathMatchingResourcePatternResolver.doFindPathMatchingFileResources(PathMatchingResourcePatternResolver.java:529) [spring-core-3.2.17.RELEASE.jar:3.2.17.RELEASE]
21:07:25,106 WARN [org.springframework.core.io.support.PathMatchingResourcePatternResolver] (ServerService Thread Pool -- 78) Cannot search for matching files underneath URL [jndi:/.../.../WEB-INF/.../.../] because it does not correspond to a directory in the file system: java.io.FileNotFoundException: URL [jndi:/.../.../WEB-INF/.../.../] cannot be resolved to absolute file path because it does not reside in the file system: jndi:/.../.../WEB-INF/.../.../
at org.springframework.util.ResourceUtils.getFile(ResourceUtils.java:210) [spring-core-3.2.17.RELEASE.jar:3.2.17.RELEASE]
at org.springframework.core.io.AbstractFileResolvingResource.getFile(AbstractFileResolvingResource.java:52) [spring-core-3.2.17.RELEASE.jar:3.2.17.RELEASE]
- Is this a bug? without wildcard everything works fine.
Environment
- Red Hat JBoss Enterprise Application Platform (EAP)
- 6.4.9
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
