此代码段在由websphere服务器调用时工作正常(cl的类型为com.ibm.ws.classloader.CompoundClassLoader)。
ClassLoader cl = Thread.currentThread().getContextClassLoader();
Enumeration resenum = cl.getResources("/abc.xml");
但是,当我从main方法在独立类中运行相同的代码时(通过将abc.xml的文件夹路径添加到运行时配置),resnum为空。 cl的类型为sun.misc.Launcher $ AppClassLoader。如果我从代码中删除“/”,它可以正常工作。 有没有办法可以在它之前加载带有“/”的abc.xml(可能还有其他类加载器)?请帮忙。