I have a curious problem. I have a cluster in weblogic that contains two (hopefully) identical servers. I deploy my webapp to both. A proxy sits "out in front" of the weblogic cluster.
The problem occurs when I enable both servers for failover. If the "L" server is the one to service the user request, everything works fine. If the "M" server is the one to service the request, it seems to fail in getting the JNDI root and gives the NoClassDefFoundError on my EJB that services the request.
To get things to work correctly, I need to shutdown the "M" server and just have the "L" server active. Ultimately, this is not a solution.
The JNDI tree for both "L" and "M" seems to be identical. The classpath for both machines is the same.