persistence@glassfish.java.net

Re: persistence.xml location with javaagent

From: Marina Vatkina <Marina.Vatkina_at_Sun.COM>
Date: Sun, 14 May 2006 14:54:26 -0700

Hello Onur,

You must specify Persistence provider either via <provider> element
in your persistence.xml, or via a map entry passed to
Persistence.createEntityManagerFactory.

thanks,
-marina

Onur Tokan wrote:
> Hello,
>
> I am using glassfish persistence with tomcat. My persistence.xml is
> located under WEB-INF\classes\META-INF directory which works fine.
> However when I start tomcat with
>
> -javaagent:"MYDIRECTORY\toplink-essentials-agent.jar" it gives
> javax.persistence.PersistenceException: No Persistence provider for
> EntityManager named pu1.
>
> Any ideas?
>
> Best regards,
>
> Onur
>
> PS: using latest build of glassfish persistence api bundle