When working with Jonas Specific features, some classes.
Thoses classes are in Jonas specific jars not loaded in the Platform classes.
The following modification in JonasProperties.java, getClasses() method solves the problem.
java.util.ArrayList urls = new java.util.ArrayList();
urls.addAll(listUrls(new File(rootDir, "lib/commons/j2ee"), new String[]{})); // NOI18N
urls.addAll(listUrls(new File(rootDir, "lib/commons/jonas"), new String[]{})); // NOI18N
return urls;
instead of
List retValue = listUrls(new File(rootDir, "lib/commons/jonas"), new String[]{});
This is a quick fix.
This should be made configurable in a porperty file or via options.
You should be able to stay strict J2EE compliant (disable Jonas specific stuff) or to choose to be Jonas powered (enable Jonas specific stuff)