dain 2005/07/27 02:39:02
Modified: modules/core/src/java/org/openejb/server/ejbd
JndiRequestHandler.java
Log:
Use kernel.getClassLoaderFor instead of kernel.getAttribute("classloader")
Revision Changes Path
1.13 +2 -2
openejb/modules/core/src/java/org/openejb/server/ejbd/JndiRequestHandler.java
Index: JndiRequestHandler.java
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/server/ejbd/JndiRequestHandler.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- JndiRequestHandler.java 6 Jun 2005 15:20:56 -0000 1.12
+++ JndiRequestHandler.java 27 Jul 2005 06:39:02 -0000 1.13
@@ -95,7 +95,7 @@
contextClassLoader = thread.getContextClassLoader();
try {
ObjectName objectName = new
ObjectName(req.getClientModuleID());
- ClassLoader classLoader =
(ClassLoader)KernelRegistry.getSingleKernel().getAttribute(objectName,
"classLoader");
+ ClassLoader classLoader =
KernelRegistry.getSingleKernel().getClassLoaderFor(objectName);
thread.setContextClassLoader(classLoader);
} catch (Throwable e) {
replyWithFatalError(out, e, "Failed to set the correct
classloader");