我正在尝试扫描我的webapplication类路径以查找所有涉及某些界面的类.
我当前的应用程序在独立版本中运行良好,但在Web环境中失败.
这是我的代码的一部分
public String[] getClassPathRoots() {
String classPath;
classPath = System.getProperty("java.class.path");
}
String[] pathElements = classPath.split(File.pathSeparator);
return pathElements;
}
Run Code Online (Sandbox Code Playgroud)
我不知道如何java.class.path在我的应用程序中使用,所以我应该能够获得类路径根.
该属性设置为JVM在启动时使用的类路径.但是,典型的Web容器动态地为每个webapp构造类路径(即类加载器层次结构),并且不更新属性以反映这一点.(并且它不能真的,因为Web容器可以运行多个webapps,并且每个都将具有不同的类加载器层次结构.您将如何在JVM的全局系统属性对象中表示它?)
简而言之,您需要找到另一种方式.
| 归档时间: |
|
| 查看次数: |
898 次 |
| 最近记录: |