2 Replies Latest reply: Jun 16, 2011 6:14 PM by Ales Justin RSS

    Configure a VFS classloader in jboss-classloading.xml

    jsebfranck Newbie

      I would like to configure a classloader in order to load classes from a specific directory of the jboss virtual file system (server/default/work/jboss.web/). I think a convenient way to do that is to configure a classloader in the jboss-classloading.xml file of my war application.


      So I have created a WEB-INF/jboss-classloading.xml file :


      <?xml version="1.0" encoding="UTF-8"?>

      <classloading xmlns="urn:jboss:classloading:1.0"









      But I have an error during the application deployment :


        Deployment "vfs:///Users/Veronique/Documents/js/jboss-6.0.0.Final/server/default/deploy/Jboss6.war" is in error due to the following reason(s): org.jboss.xb.binding.JBossXBRuntimeException: {urn:jboss:classloading:1.0}root not found as a child of {urn:jboss:classloading:1.0}classloading in unordered_sequence: {urn:jboss:classloading:1.0}capabilities? {urn:jboss:classloading:1.0}parent-policy? {urn:jboss:classloading:1.0}requirements?


      It seems there is a syntax problem in the xml declaration. I didn't find explicit documentation on how this mechanism works. Any idea of how I could fix that?


      Thank you in advance !