I have a web service that performs a simple database lookup. Unfortunately,
Persistence.createEntityManagerFactory('xyzzy') fails in all cases.
My aar looks like:
/com
(class files in package format eg com/this/that/x.class)
/META-INF
services.xml
/lib
numerous jars
I don't know where to put the persistence.xml file. I have tried putting it
everywhere. I keep getting the following error:
javax.persistence.PersistenceException: No Persistence provider for
EntityManager named xyzzy
at
javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:56)
at
javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:34)
at
com.papajohns.snapshot.webservice.SurveySubmissionWebService.getSurvey(SurveySubmissionWebService.java:63)
(etc)
Or does that error mean something else?