On WLS 10.3b the managed beans annotated with @ManagedBean are not recognized.
The problem is that WLS classloader delivers the URLs to the jars with "zip:"
protocol. In line 293-295 the url is prefixed with "jar:" if it is not already
"jar:" protocol - on WLS that leads to "jar:zip:C:/path/to/the.jar" and getting
the JarFile from JarURLConnection (line 298-299) fails.
My patch is very simple - if the URL has zip: protocol teh zip: path is changed
to file: - resulting in URL "jar:file:C:/path/to/the.jar".
It works in WLS 10.3b on Windows - need additional tests with non-exploded
deployment and on Solaris though.