ADF Faces Gives ClassNotFoundException: oracle.adf.model.servlet.ADFBindingFilter in WLS (Doc ID 1244504.1)

Last updated on JUNE 04, 2017

Applies to:

Oracle JDeveloper - Version 11.1.1.3.0 and later
Information in this document applies to any platform.

Symptoms

You have developed an ADF Faces application in JDeveloper that you deployed on a standalone WebLogic Server.
The deployment succeeded without error, but you are unable to access the application.

Checking the Log files, you see the following errors reported:

...
####<Oct 13, 2010 3:22:10 PM ICT> <Error> <HTTP> <www> <adf_server1> <[STANDBY] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <> <> <> <1286958130718> <BEA-101165> <Could not load user defined filter in web.xml: ServletContext@19865114[app:EMPLOYEE module:... path:/... spec-version:2.5] oracle.adf.model.servlet.ADFBindingFilter.
java.lang.ClassNotFoundException: oracle.adf.model.servlet.ADFBindingFilter
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:296)
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:269)
at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:56)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:177)
at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:37)
at weblogic.servlet.internal.WebComponentContributor.getNewInstance(WebComponentContributor.java:224)
at weblogic.servlet.internal.WebComponentContributor.createFilterInstance(WebComponentContributor.java:257)
at weblogic.servlet.internal.FilterManager.loadFilter(FilterManager.java:94)
...
...
####<Oct 13, 2010 3:22:10 PM ICT> <Error> <Deployer> <www> <adf_server1> <[STANDBY] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <> <> <> <1286958130859> <BEA-149265> <Failure occurred in the execution of deployment request with ID '1286958118906' for task '0'. Error is: 'weblogic.application.ModuleException: '
weblogic.application.ModuleException:
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1399)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:460)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
...
Caused By: java.lang.ClassNotFoundException: oracle.adf.model.servlet.ADFBindingFilter
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:296)
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:269)
at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:56)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:177)
at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:37)
at weblogic.servlet.internal.WebComponentContributor.getNewInstance(WebComponentContributor.java:224)
at weblogic.servlet.internal.WebComponentContributor.createFilterInstance(WebComponentContributor.java:257)
at weblogic.servlet.internal.FilterManager.loadFilter(FilterManager.java:94)
...


The same application runs correctly in the Integrated WebLogic Server.


Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms