您不想使用System cloassloader-通常只会找到属于Tomcat或JRE的资源。
您要从用于加载WAR文件的类加载器中加载资源。有一对夫妇的方式做到这一点,但 官方
的办法是可以访问的
ServletContext(Javadoc中),并调用其中
getResource或
getClassLoader().getResource上。
如果没有
ServletContext可用的文件,则可以使用类加载器“欺骗”您所知道的来自WAR文件的类。就像是
this.getClass().getClassLoader().getResource("xyz");
thisWAR文件中已部署的类在哪里?
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)