0
我想要获取JAR文件中包含的资源。这个Jar被用作web projet MyWebApp的依赖。我使用JBoss 5.1.0使用JBoss'VFS时引发的“无上下文工厂”异常
在JAR文件中的代码是:
// MyClass Class
// part of myFunction
...
Enumeration<URL> configEnum;
configEnum = this.getClass().getClassLoader().getResources("MyFile");
while (configEnum.hasMoreElements()) {
URL configURL = configEnum.nextElement();
VirtualFile file = VFS.getRoot(configURL);
...
,但是当我在一个Web应用程序(mywebapp)时导入这个罐子,我用这个功能,我得到一个异常:
java.io.IOException: No context factory for vfszip:/...PATH.../MyWebApp.war/WEB-INF/lib/MyJar.jar/my/resources/path/
at org.jboss.virtual.VFS.getVFS(VFS.java:129)
如果有人知道如何解决这将是非常有用的。