Created On: 19 October 2011
Problem:
Borland Search Server fails with the error "RDFSchemaGenerator - DES SecretKeyFactory not available."
Resolution:
This error is caused by incorrect configuration of the Borland Search Server.
Before using the Borland Search Server for harvesting and indexing both CaliberRM and StarTeam processes, the "catalina.bat" file should be modified as follows:
1. Locate the "catalina.bat" file within the Tomcat installation, for example,
D:\TomCat\apache-tomcat-5.5.23\bin\catalina.bat
2. Open the "catalina.bat" file in a text editor
3. Add the following lines after the comment block at the top of the file
rem ***********************************************************
rem * REQUIRED FOR ACCESS TO BORLAND SEARCH WINDOW'S DLLs *
rem ***********************************************************
set CURR_WRK_DIR=�%
set DLL_DIR=%CURR_WRK_DIR%\..\webapps\bss\bin\windows\dll
set PATH=%DLL_DIR%;%PATH%
echo Using CURRENT WORKING DIRECTORY: %CURR_WRK_DIR%
echo Using PATH: %PATH%
rem ***********************************************************
4. Save the "catalina.bat" file
5. Restart the Tomcat process
If the Tomcat process is started as a service, the absolute path to the "YOUR_ABSOLUTE_PATH\webapps\bss\bin\windows\dll" folder must be added to the system path, before any CaliberRM or StarTeam entries. This process often gets overlooked but is an essential part of the setup process.
Further detailed instructions are available in the “ST_Search_Readme.html” readme that ships with the product.
Before using the Borland Search Server for harvesting and indexing both CaliberRM and StarTeam processes, the "catalina.bat" file should be modified as follows:
1. Locate the "catalina.bat" file within the Tomcat installation, for example,
D:\TomCat\apache-tomcat-5.5.23\bin\catalina.bat
2. Open the "catalina.bat" file in a text editor
3. Add the following lines after the comment block at the top of the file
rem ***********************************************************
rem * REQUIRED FOR ACCESS TO BORLAND SEARCH WINDOW'S DLLs *
rem ***********************************************************
set CURR_WRK_DIR=�%
set DLL_DIR=%CURR_WRK_DIR%\..\webapps\bss\bin\windows\dll
set PATH=%DLL_DIR%;%PATH%
echo Using CURRENT WORKING DIRECTORY: %CURR_WRK_DIR%
echo Using PATH: %PATH%
rem ***********************************************************
4. Save the "catalina.bat" file
5. Restart the Tomcat process
If the Tomcat process is started as a service, the absolute path to the "YOUR_ABSOLUTE_PATH\webapps\bss\bin\windows\dll" folder must be added to the system path, before any CaliberRM or StarTeam entries. This process often gets overlooked but is an essential part of the setup process.
Further detailed instructions are available in the “ST_Search_Readme.html” readme that ships with the product.
Incident #2513258