Error starting up TDM (Test Data Manager) Portal

Document ID : KB000004696
Last Modified Date : 14/02/2018
Show Technical Document Details
Issue:

While opening up the TDM Portal URL in a sandbox environment, the following error message is displayed:

HTTP Status 404 - /TestDataManager/ - the requested resource is not available - Apache Tomcat /8.0.28

Environment:
Dev/QA Sandbox environment running Test Data Manager (TDM) 3.6
Cause:

Diagnostic Process:

  1. Confirmed error in the TDMWeb.log located in C:\ProgramData\CA\CA Test Data Manager Portal\logs.
  2. To verify the general version of JAVA used when not specifying a specific JRE (i.e. the first version of JAVA in the system path), open a command window and simply type in the following:
    java -version
  3. If this is the correct version you expect to use system wide as the default JAVA version, go to the step 4.  Otherwise:
    • Verify the system path via Control Panel\System and Security\System.
    • Click on Advance System Settings.
    • Click on Environment Variables.
    • Look in system variables for path.
    • To make sure that the version of JAVA you wish to use system wide as a default, put the full path as the first entry such as:
      1. C:\ProgramData\Oracle\Java\javapath;C:\Program Files\Intel\iCLS Client\;%SystemRoot%\system32;%SystemRoot%;...
  4. To use the version of JAVA that TDMPortal uses, performed a CD to the C:\Program Files\CA\CA Test Data Manager Portal\jre\bin in the command window and executed:
    java -version
  5. When this was performed, the same error as in the web portal - resource not available - was displayed.
  6. A library compare was run against the Production server that was working and the Sandbox environment to determine what was missing.  You can use any tool that you are familiar with.  We performed a binary compare and only displayed the differences.  WinMerge.exe is an example of one of the many tools available.

This Sandbox had rt.jar and resources.jar files missing in the jre folder under TDM portal jre.

Resolution:

The Sandbox had rt.jar and resources.jar files were missing in the jre folder under TDM portal. These were restored from the working production server and all worked.  Why they were missing is an unknown since this was an open sandbox to anyone in the QA and Dev departments to use and even do abusive testing with.  No logs were kept as to who did what and when.  The environment was re-established as a working environment, thus allowing TDMPortal to work.

Additional Information:

An example of a Directory comparison tool can be found here:

WinMerge.exe