000036596 - Issue deploying RSA Adaptive Authentication (On Premise) on WebSphere Application Server

Document created by RSA Customer Support Employee on Oct 1, 2018Last modified by RSA Customer Support Employee on Oct 16, 2018
Version 2Show Document
  • View in full screen mode

Article Content

Article Number000036596
Applies ToRSA Product Set: Adaptive Authentication (On Premise)
RSA Version/Condition: 7.x
Platform: WebSphere
IssueAdaptive Authentication (on Premise) does not startup in WebSphere Application resulting in the following errors in server log (rsa/logs/aa_server.log)
 

ERROR - [] | [] | [] | [CONFIG_ERROR | Initializing PassMark config context failed: exception loading the ApplicationContext for this configSpace PMRoot because:
Error creating bean with name 'encryptService' defined in ConfigResource:
Cannot resolve reference to bean 'encryptImpl' while setting bean property 'encryptImpl'; nested exception is org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'encryptImpl' defined in ConfigResource:
Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: com.rsa.cryptoj.c.ny$i


 
CauseClass loading setting a pre-requisite for deploying application on WebSphere Application Server was missed.
ResolutionTo set the class loader order on supported WebSphere Application Server versions 7.0, 8.0, 8.5 and 8.5.5:
  1. Log on to the WebSphere Administration Console.
  2. Select Applications Types > WebSphere enterprise applications, and select the web application that you want to deploy.

    Note: You must perform this step for the Adaptive Authentication, Adaptive Authentication Admin, and all Back Office applications.


  3. In Detail Properties, click Class loading and update detection.
  4. In the Class loader order area, select Classes loaded with local class loader first (parent last).
  5. Under the web application, you selected in step 2, in the Modules section, click Manage Modules.
  6. Click the module for which you want to change the setting.
  7. In the Configuration tab, in the Class loader order field, select Classes loaded with local class loader first (parent last).
  8. Click OK.
  9. Click Save to save the changes to the master configuration.

Attachments

    Outcomes