@Override public Resource addPath(String path) throws IOException, MalformedURLException { // TODO 为啥ResourceCollection读取WEB-INF的时候返回null // 从而导致org.eclipse.jetty.webapp.WebAppContext.getWebInf()抛NPE // 先临时hack吧 Resource resource = super.addPath(path); if (resource == null && "WEB-INF/".equals(path)) { return Resource.newResource(new File("XXXX")); } return resource; } });
return resource; } else { return super.addPath(uri);