Unrecognized persistence provider
chris.simons Sep 23, 2009 3:48 PMAll,
Having difficulty setting up my entityManager and entityManagerFactory on Weblogic here.
Here is the message I am receiving when on deployment:
WARNING: Found unrecognized persistence provider org.hibernate.ejb.HibernatePersistence in place of OpenJPA provider. This provider's properties will not be used.
This only appears as a warning. When I hit my application's homepage, I am receiving JDNI lookup issues around my EJBs, even though I've declared them in my ejb-jar.xml and web.xml files. I've gotten the Seam JEE5 examples to deploy on Weblogic11; so I'm struggling to see what I'm doing wrong here. Thanks.
Here is the relevant portion of my components.xml:
<!-- WEBLOGIC OVERRIDE FOR COMPONENTS.XML --> <!--<core:init debug="#{debug}" jndi-pattern="java:comp/env/#{project.name}/local"/>--> <core:init jndi-pattern="java:/englinkLocal/#{ejbName}/local" debug="true"/> <!--<transaction:ejb-transaction/>--> <core:manager concurrent-request-timeout="10000" conversation-timeout="360000" conversation-id-parameter="cid"/> <navigation:pages http-port="7001" https-port="7002"/> <!--<persistence:entity-manager-factory name="entityManagerFactory"--> <!--persistence-unit-name="#{project.name}"--> <!--auto-create="true"/>--> <persistence:entity-manager-factory name="englinkLocal"/> <persistence:managed-persistence-context name="entityManager" auto-create="true" entity-manager-factory="#{englinkLocal}" persistence-unit-jndi-name="java:/englinkLocal/entityManagerFactory"/>
Here is the relevant portion of my persistence.xml:
<persistence-unit name="englinkLocal"> <provider>org.hibernate.ejb.HibernatePersistence</provider> <jta-data-source>wls-local-ds</jta-data-source> <properties> <property name="hibernate.hbm2ddl.auto" value="create-drop"/> <property name="hibernate.show_sql" value="true"/> <property name="hibernate.cache.use_query_cache" value="true"/> <property name="hibernate.use_second_level_cache" value="false"/> <!-- <property name="hibernate.dialect" value="org.hibernate.dialect.HSQLDialect"/> --> <!-- <property name="hibernate.dialect" value="org.hibernate.dialect.Oracle10gDialect"/> --> <property name="hibernate.dialect" value="org.hibernate.dialect.HSQLDialect"/> <property name="jboss.entity.manager.factory.jndi.name" value="java:/englinkLocal/entityManagerFactory"/> <property name="hibernate.transaction.manager_lookup_class" value="org.hibernate.transaction.WeblogicTransactionManagerLookup"/> <property name="hibernate.cache.provider_class" value="org.hibernate.cache.EhCacheProvider"/> <property name="hibernate.ejb.naming_strategy" value="org.hibernate.cfg.DefaultComponentSafeNamingStrategy"/>