My Oracle Support Banner

How To Fix java.lang.ClassNotFoundException: org.owasp.esapi.logging.log4j.Log4JLogFactory LogFactory class Veridata Admin Page Unable to Login After WLS April 2023 PSU Installation? (Doc ID 2947664.1)

Last updated on JUNE 15, 2023

Applies to:

Oracle GoldenGate Veridata - Version and later
Information in this document applies to any platform.


The goal of this document is to provide solution steps to unable to access Oracle Veridata page after WLS 2023 PSU's have been installed.

Veridata Server log would show errors like:

<Error> <javax.faces.webapp._ErrorPageWriter> <BEA-000000> <An exception occurred
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(
at org.owasp.esapi.util.ObjFactory.loadClassByStringName(
at org.owasp.esapi.util.ObjFactory.make(
at org.owasp.esapi.ESAPI.validator(
Caused By: org.owasp.esapi.errors.ConfigurationException: java.lang.ClassNotFoundException: org.owasp.esapi.logging.log4j.Log4JLogFactory LogFactory class (org.owasp.esapi.logging.log4j.Log4JLogFactory) must be in class path.
at org.owasp.esap

after installing latest (2023) WebLogic Server (WLS) infrastructure patch set updates (PSU). 


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.