throw new IllegalStateException("Tried to load an EJB JAR but the current module is "+context.moduleInfo.getClass().getName());
}
EJBJARInfo jarInfo = (EJBJARInfo)context.moduleInfo;
try {
ClassLoader loader = new URLClassLoader(new URL[]{jarInfo.file.toURL()}, ClassLoader.getSystemClassLoader());
context.standardModule = new EjbDeployableObject(jarInfo.jarFile, loader);
} catch(MalformedURLException e) {
context.out.println("ERROR: "+jarInfo.file+" is not a valid JAR file!");
context.moduleInfo = null;
return;
}