Issue number: 3421
Obtained from: TopLink
Submitted by: Tom Ware
Reviewed by: Andrei Ilitchev
Fix for bug 3421 - Continue using temp classloader on persistence units
that fail deployment rather than switching to main classloader. Add
more strict checks to ensure TopLink Essentials is actually the
requested persistence provider.
Tested with: entity-peristence-tests, QuickLook, and test case attached
to bug.
Not automated test added because an automated test requires a test
framework with an application server or some other way of having
multiple layers of class loaders for an application.