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");
  
  
  

Reply via email to