I am trying to use URLClassLoader class tor retrieve information about a class in the local file system, using the version 4.0.5 of the JBoss application server. I have a business function in a session bean class in which i do this:
| String classPathString = path; | File classPath = new File(classPathString); | File[] files = classPath.listFiles(); | | try { | URLClassLoader classLoader; | Thread.currentThread().setContextClassLoader( | classLoader = new URLClassLoader( | new URL[] {files[0].toURL()} | ) | ); | Class c = classLoader.loadClass("classbro.ejb.JClassBroBean"); | return c.getName(); | } catch(ClassNotFoundException e) { | return "Class not found."; | } catch(MalformedURLException e) { | return "Malformed URL."; | } | The call of loadClass throws a NoClassDefFoundError for javax/ejb/SessionBean, which I cannot understand. The class which I put there exists and it is found, because I tested this. How could I fix this problem? Thanks. View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3996881#3996881 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3996881 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user