000036371 - Application deployment errors in RSA Adaptive Authentication (On Premise) 7.3 P3 using Weblogic 12.1.3

Document created by RSA Customer Support Employee on Jun 23, 2018
Version 1Show Document
  • View in full screen mode

Article Content

Article Number000036371
Applies ToRSA Product Set: Adaptive Authentication (On Premise)
RSA Version/Condition: 7.3
Platform: Weblogic 12.1.3
IssueAn error was reported during deployment of Adaptive Authentication (on Premise) 7.3 P3 in Weblogic 12.1.3 application server as shown in the example below. (rsa\logs\aa_server.log)

<Error> <HTTP> <prdfdsapp01> <bo-01> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'>
<<WLS Kernel>> <> <> <1526666555486> <BEA-101107> <[ServletContext@1231395374
[app:scheduler module:scheduler path:null spec-version:3.0]]
Problem occurred while serving the error page.
javax.servlet.ServletException: javax.servlet.jsp.JspException:
Can't get definitions factory from context.
    at weblogic.servlet.jsp.PageContextImpl.handlePageException(PageContextImpl.java:416)
    at jsp_servlet._web_45_inf._jsps.__error._jspService(__error.java:138)

CauseAn important prerequisite step required to deploy RSA Adaptive Authentication and other apps in the Weblogic application server was missed.
WorkaroundBefore you deploy the web applications, do the following:
  1. In the artifacts/webapps directory, from any <WebApp>/WEB-INF/lib location, copy hibernate-jpa-2.1-api-1.0.0.Final.jar to <App-Server-Location>/Middleware/Oracle_Home/oracle_common/modules.
  2. Edit the setDomainEnv.sh script.
    • On Windows, edit the <AAOP_DOMAIN>/bin/setDomainEnv.cmd file as shown below.


    • On Linux or UNIX, edit the <AAOP_DOMAIN>/bin/setDomainEnv.sh file as shown below.

      export CLASSPATH