我使用jboss AS7作为服务器,我也使用以下代码获取包含特定资源文件的所有jar文件。
try {
urls = Thread.currentThread().getContextClassLoader().getResources("config.properties");
//Here gets all jar files url which contains config.properties file
} catch (IOException e) {
throw new AWGenericException(e);
}
但是在JBOSS的情况下,所有URL都以VFS(虚拟文件系统)格式出现。所以网址字符串如下所示
vfs:/E:/Servers/JBOSS/standalone/deployments/isms.war/WEB-INF/lib/ariba.aribaweb.jar/META-INF/config.properties
实际上我不需要vfs网址我需要以常规格式显示的网址,如下所示。
jar:file:/E:/Servers/JBOSS/standalone/deployments/isms.war/WEB-INF/lib/ariba.aribaweb.jar!/META-INF/config.properties
是否可以在JBOSS AS7中关闭此功能(vfs)