tomee-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "priyaksingh@gmail.com" <priyaksi...@gmail.com>
Subject Re: Disable auto scanning for EJBs in a NON-EJB web application in Tomee
Date Fri, 01 Feb 2019 14:44:23 GMT
Hi Roberto,

        Thank You for replying. Appreciated it :)

         Yes, persistence.xml exists under src/main/resources. It has always
been at this location and the application runs fine on Tomee 1.7.5. I have
also enclosed spring's "entitymanagerFactory" bean definitions from
applicationContext.xml for reference.

========
         <?xml version="1.0" encoding="UTF-8"?> 
         <persistence xmlns="http://java.sun.com/xml/ns/persistence"
version="1.0">
	<persistence-unit name="workflowPersistenceUnit"
transaction-type="RESOURCE_LOCAL">
		<class>Entity beans</class>
	</persistence-unit>
	<persistence-unit name="auditLoggingPersistenceUnit"
transaction-type="RESOURCE_LOCAL">
		<class>Entity beans</class>
	</persistence-unit>
        </persistence>
=======

   <bean id="entityManagerFactory"
class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
		<property name="dataSource" ref="auditDataSource" />
		<property name="persistenceUnitName" value="workflowPersistenceUnit" />
		<property name="jpaVendorAdapter" ref="jpaVendorAdapter" />
		<property name="jpaDialect" ref="jpaDialect" />
	</bean>

<bean id="auditLoggingManagerFactory"
class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
		<property name="dataSource" ref="auditDataSource" />
		<property name="persistenceUnitName" value="auditLoggingPersistenceUnit"
/>
		<property name="jpaVendorAdapter" ref="jpaVendorAdapter" />
		<property name="jpaDialect" ref="jpaDialect" />
	</bean>

<bean id="jpaVendorAdapter"
class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
		<property name="database" value="${db.database}" />
		<property name="databasePlatform" value="${db.database.platform}" />
	</bean>


<bean id="jpaDialect"
class="org.springframework.orm.jpa.vendor.HibernateJpaDialect" />

	<bean id="jpaTransactionManager"
class="org.springframework.orm.jpa.JpaTransactionManager">
		<property name="entityManagerFactory" ref="entityManagerFactory" />
		<property name="dataSource" ref="auditDataSource" />
		<property name="jpaDialect" ref="jpaDialect" />
	</bean>

	<tx:annotation-driven transaction-manager="jpaTransactionManager" />

=======

   This is a working application which has been deployed successfully on
Prod system as well. But when we try to deploy it on Tomee 7.1.0, for some
reason it thinks we have EJBs and starts analysing it in a EE fashion. 

Regards,
Priya






--
Sent from: http://tomee-openejb.979440.n4.nabble.com/TomEE-Users-f979441.html

Mime
View raw message