Hi

You use a jta datasource with resource local config, is it intended?

Does liferay provides hibernate? If yes set <provider> in your persistence
unit
Le 3 déc. 2013 16:27, "pspyra" <[email protected]> a écrit :

> I have liferay 6.1 bundled with tomcat 7 (already populated with some data
> from users, that's why I cannot switch to liferay bundled with glassfish)
> and now I'm trying to develope new portlet with persistence and the whole
> EJB stuff.
> I found that there should be some way to integrate tomcat 7 with openEJB
> and that's my question - how can I do that?
> Now I have liferay portlet project with maven dependency
>
> <dependency>
>    <groupId>org.apache.openejb</groupId>
>    <artifactId>javaee-api</artifactId>
>    <version>6.0-5</version>
> </dependency>
>
> and persistence.xml file
>
> <?xml version="1.0" encoding="UTF-8"?>
> <persistence xmlns="http://java.sun.com/xml/ns/persistence"; version="1.0">
> <persistence-unit name="kepler_v1PU">
> <provider>org.apache.openjpa.persistence.PersistenceProviderImpl</
> provider>
>     <properties>
>       <property name="openjpa.ConnectionURL" value="jdbc:mysql://localhost:
> 3306/kepler_v1"/>
>       <property name="openjpa.ConnectionDriverName"
> value="com.mysql.jdbc.Driver"/>
>       <property name="openjpa.ConnectionUserName" value="xyz"/>
>       <property name="openjpa.ConnectionPassword" value="xyz"/>
>       <property name="openjpa.Log" value="DefaultLevel=WARN, Tool=INFO"/>
>     </properties>
>   </persistence-unit>
> </persistence>
>
> And I'm still getting the error
> javax.persistence.PersistenceException: No Persistence provider for
> EntityManager named kepler_v1PU
>
> Do you have any idea how can I resolve this issue?
> Maybe it's related with duplicated jars (for example there are
> liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/lib/ext/persistence.jar and
> liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/lib/annotations-api.jar with
> implementations of the class javax.persistence.Persistence).
>
> Regards,
> Piotrek Spyra.
>

Reply via email to