I do not have time to download and analyze the package layout of a
deployment.
The JPA bootstrap (Persistence.createEntityMangerFactory(...)), I believe,
uses thread context classloader to load the provider's implementation (i.e.
OpenJPA classes). So make sure that
Persistence.createEntityMangerFactory(...) is called by a thread whose
context classloader can load OpenJPA classes.
Given different classloading regime in JEE/Servlet or other containers, I am
sorry that I can not give you a more accurate answer.
-----
Pinaki Poddar
Chair, Apache OpenJPA Project
--
View this message in context: http://openjpa.208410.n2.nabble.com/Exception-initializing-openJPA-the-named-BrokerFactory-is-not-valid-tp7108046p7117036.html
Sent from the OpenJPA Users mailing list archive at Nabble.com.
|