Previous Topic: Step 1: Setting Java HomeNext Topic: Step 3: Copying JDBC JARs to Your Application Server


Step 2: Copying Database Access Files to Your Application Server

UDS and Administration Console use the following files to access the AuthMinder database securely:

As a result, these files must be copied to the appropriate location on the application server where you have deployed these AuthMinder components. The following subsections provide information about copying these files for:

Apache Tomcat

To copy the database access files on Apache Tomcat:

  1. Copy the libArcotAccessKeyProvider.so file to the following directory:
  2. Copy the arcot-crypto-util.jar file to the <JAVA_HOME used by Apache Tomcat>/jre/lib/ext directory.
  3. Set and export the LD_LIBRARY_PATH to the directory where the libArcotAccessKeyProvider.so file is copied.
  4. Restart the application server.

    Note: An application server restart is required as part of some of the remaining installation tasks. To minimize the number of times you restart the application server, restart it once after performing the last task that requires a restart.

IBM WebSphere

Note: Depending on the WebSphere version that you are using, the steps that you follow may be different.

To copy the database access files on WebSphere 6.1:

  1. Log in to WebSphere Administration Console.
  2. Click Environment, and then click Shared Libraries.
    1. From the Scope drop-down, select a valid visibility scope. The scope must include the target server/node on which the application is deployed.
    2. Click New.
    3. Enter the Name, for example, ArcotJNI.
    4. Specify the Classpath. This path must point to the location where the arcot-crypto-util.jar file is present and must also include the file name. For example, <install_location>/arcot/java/lib/arcot-crypto-util.jar.
    5. Enter the JNI library path. This path must point to the location where the libArcotAccessKeyProvider.so file is present. For example, the <install_location>/arcot/java/native/linux/<32bit-or-64bit> directory.
    6. Click Apply.
  3. Configure server-level class loaders.
    1. Click Servers, and then click Application Servers.
    2. Under Application Servers access the settings page of the server for which the configuration has been performed.
    3. Click Java and Process Management, and then click Class Loader.
    4. Click New. Select default Classes loaded with parent class loader first and click OK.
    5. Click the auto-generated Class Loader ID.
    6. In the class loader Configuration page, click Shared Library References.
    7. Click Add, select the shared library that you created earlier in this procedure (for example, ArcotJNI), and then click Apply.
    8. Save the changes.
  4. Copy libArcotAccessKeyProvider.so file to the following directory:
  5. Restart the application server.

    Note: An application server restart is required as part of some of the remaining installation tasks. To minimize the number of times you restart the application server, restart it once after performing the last task that requires a restart.

Oracle WebLogic

To copy the database access files on the Oracle WebLogic server:

  1. Copy libArcotAccessKeyProvider.so to the following directory:
  2. Set and export the LD_LIBRARY_PATH to the directory where the libArcotAccessKeyProvider.so file is copied.
  3. Copy arcot-crypto-util.jar to the <JAVA_HOME used by Oracle WebLogic instance>/jre/lib/ext directory.
  4. Log in to WebLogic Administration Console.
  5. Navigate to Deployments.
  6. Enable the Lock and Edit option.
  7. Click Install and navigate to the directory that contains the arcot-crypto-util.jar file.
  8. Click Next.

    The Application Installation Assistant screen appears.

  9. Click Next.

    The Summary page appears.

  10. Click Finish.
  11. Activate the changes.
  12. Restart the application server.

    Note: An application server restart is required as part of some of the remaining installation tasks. To minimize the number of times you restart the application server, restart it once after performing the last task that requires a restart.

JBoss Application Server

To copy the database access files on JBoss Application Server:

  1. Copy libArcotAccessKeyProvider.so to the following directory:
  2. Copy arcot-crypto-util.jar to the <JAVA_HOME used by JBoss Application Server instance>/jre/lib/ext directory.
  3. Restart the application server.

    Note: An application server restart is required as part of some of the remaining installation tasks. To minimize the number of times you restart the application server, restart it once after performing the last task that requires a restart.