Hi,

     I am working on migrating a web-app for my organisation. We have
started using Spring 5, which needs the latest Tomee and hence the
migration process. Our application works fine on Tomee 1.7.5. We do not
have any EJBs in our web application, but Tomee 7.1.0 seems to scan for
one. I have done the following changes, but have not found any success.

Changes made:
1.) Create empty Scan.xml under WEB-INF folder in the applictaion

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<scan/>


2.) Update exclusions.list as follows

default-list

MyappJar-

cxf-core-

MyappWar-


3.) Updated the system.properties under tomee/conf

# Which paths / libraries should be scanned?

openejb.scan.webapp.container = false

#openejb.scan.webapp.container.includes = .*(geronimo|mp-jwt|failsafe).*

#openejb.scan.webapp.container.excludes =



None of the above seems to work and I get the following error.



==========

*ERROR:*

INFO: Dumping Generated openejb-jar.xml to:
/opt/tomee/temp/openejb-jar-2341936619230328309Login.xml

Feb 01, 2019 11:32:40 AM org.apache.openejb.config.ReportValidationResults
logResults

SEVERE: FAIL ... Login: Missing required persistence.xml for
@PersistenceContext ref "entityManager" to unit "workflowPersistenceUnit"

Feb 01, 2019 11:32:40 AM org.apache.openejb.config.ReportValidationResults
logResults

SEVERE: FAIL ... Login: Missing required persistence.xml for
@PersistenceContext ref "entityManager" to unit
"auditLoggingPersistenceUnit"

Feb 01, 2019 11:32:40 AM org.apache.openejb.config.ReportValidationResults
logResults

SEVERE: Invalid EjbModule(name=Login, path=/opt/tomee/webapps/Login)

Feb 01, 2019 11:32:40 AM org.apache.openejb.config.ReportValidationResults
logResults

SEVERE: FAIL ... Login: Missing required persistence.xml for
@PersistenceContext ref "entityManager" to unit "workflowPersistenceUnit"

Feb 01, 2019 11:32:40 AM org.apache.openejb.config.ReportValidationResults
logResults

SEVERE: FAIL ... Login: Missing required persistence.xml for
@PersistenceContext ref "entityManager" to unit
"auditLoggingPersistenceUnit"

Feb 01, 2019 11:32:40 AM org.apache.openejb.config.ReportValidationResults
logResults

SEVERE: Invalid WebModule(name=Login, path=/opt/tomee/webapps/Login)

Feb 01, 2019 11:32:40 AM org.apache.openejb.config.ReportValidationResults
deploy

INFO: Set the 'openejb.validation.output.level' system property to VERBOSE
for increased validation details.

Feb 01, 2019 11:32:40 AM org.apache.tomee.catalina.TomcatWebAppBuilder
startInternal

SEVERE: Unable to deploy collapsed ear in war
StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Login]

org.apache.openejb.config.ValidationFailedException: Module failed
validation. AppModule(name=Login)


I have few Spring beans (not EJBs), which have the annotation
"@PersistenceContext".
Request help.

-- 
Kind Regards
Thank You,
Priya

Reply via email to