打印部署到servlet容器的Web应用程序的当前应用程序类路径

时间:2018-07-25 14:04:50

标签: java weblogic classpath application-server servlet-container

如何打印部署到应用程序服务器(例如Weblogic)的Web应用程序的当前应用程序类路径?

我尝试过:

@GetMapping("/classpath")
ResponseEntity<String> printClasspath() {
    URLClassLoader systemClassLoader = (URLClassLoader) ClassLoader.getSystemClassLoader();
    return ResponseEntity.ok()
            .body(Arrays.stream(
                    systemClassLoader.getURLs()).map(URL::getFile).collect(Collectors.joining(System.lineSeparator())));
}

但是当我运行它时,我得到ClassCastException与强制转换为URLClassLoader

0 个答案:

没有答案