Problem while accessing the Oracle ADF application - java.lang.NoClassDefFoundError:oracle/jbo/common/SessionContextManagerImpl
The following exception was thrown while accessing the Oracle ADF application deployed to the server.
java.lang.NoClassDefFoundError: oracle/jbo/common/SessionContextManagerImpl
at
oracle.adf.model.BindingRequestHandler.endRequest(BindingRequestHandler.java:326)
at
oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:210)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at
oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)
The issue is SessionContextManagerImpl class is missing from
the classpath.
Steps to resolve the issue:
- Right click on the project and click on Project properties.
- Select the Libraries and Classpath and click on Add Library
- Select the library BC4J Runtime from the list and click on ok
- Right click on the project and click on Project properties.
- Select the Deployment, the deployment profile and click on edit button
- Select WEB-INF/lib, Contributers
- Select the library BC4J Runtime as shown below and click on ok
- Deploy the application and test.
Awesome man, keep posting your findings.
ReplyDelete