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"/>