如何将模块的整个类路径添加到wildfly服务器

时间:2015-06-04 10:01:57

标签: jboss jboss7.x wildfly jboss6.x wildfly-8

我试过下面的片段

String path = System.getProperty("java.class.path");

我得到了

../wildfly-8.2.0.Final/jboss-modules.jar

 String modulepath = System.getProperty("jboss.module.path");
// ../wildfly-8.2.0.Final/jboss-modules.jar

而不是我在模块中添加的那些

当我尝试

StringBuffer buffer = new StringBuffer();
for (URL url :
    ((URLClassLoader) (Thread.currentThread()
    .getContextClassLoader())).getURLs()) {
    buffer.append(new File(url.getPath()));
    buffer.append(System.getProperty("path.separator"));
            }

获得:

  

java.lang.ClassCastException:org.jboss.modules.ModuleClassLoader无法强制转换为java.net.URLClassLoader

1 个答案:

答案 0 :(得分:0)

在您的应用程序类路径上使用getResourceAsStream,该路径使用与您的应用程序相同的类加载器。