Vous êtes sur la page 1sur 2

The first step includes the creation of Tomcat keystore file 1.

The first and the foremost thing is the creation of .keystore file. This can be done by performing the following steps: a. Go to the command prompt and navigate to the bin file which is located in the installation directory of Business Objects. b. This can be done by typing the following command: cd "Program Files\Busin ess Objects\javasdk\bin" and press enter. c. Type in the following command: keytool -genkey -alias tomcat -keyalg RSA. d. After running this command, you will be prompted to type in the following information: Enter keystore password: (enter a password which is greater than equal to 6 characters) What is your first and last name? [Unknown]: (Type in your first and last name) What is the name of your organizational unit? [Unknown]: (Type in the name of your organizational unit) What is the name of your organization? [Unknown]: (Type in the name of your organization) What is the name of your City or Locality? [Unknown]: (Type in the name of your City) What is the name of your State or Province? [Unknown]: (Type in the name of your State) What is the two-letter country code for this unit? [Unknown]: The two letter Country code. Is CN= XXXXX, OU=XXXXX, O=XXXXX, L=VXXXXX, ST=XXXXX, C=XXXXX cor rect? [no]: yes Enter key password for <tomcat> (RETURN if same as keystore password): XXXXX This creates a .keystore file in currently logged in use rs profile directory (such as C:\Documents and Settings\"Name of the User") Create a folder with any name on the drive on which Business Objects is installed. Copy and paste the .keystore file from the user folder (i.e :\Documents and Settings\"Name of the User") to the Default User folder as well as the folde r which we had created. 2. The second step includes the editing of servers.xml file.This can be done by

performing the following steps: a. b. c. d. w: <!-- Define a SSL HTTP/1.1 Connector on port 8443 --> <!-<Connector port="8443" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThr eads="75" enableLookups="false" disableUploadTimeout="true" acceptCount="100" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" /> --> Note: In the server.xml file, if you do not enter the keystore path or p assword, Tomcat will use the defaults. e. Uncomment the above paragraph in the servers.xml file. f. After the string: sslProtocol="TLS", add keystoreFile="path of the .keysto re file which was pasted in the created folder" keystorePass="Specify the passwo rd of the .keystore file" g. Save the file. h. Go to the Central Configuration Manager and stop the Server Intelligence A gent. i. Go to its properties and click on Protocol tab. j. Make sure the "Enable SSL" checkbox is unchecked. k. Start the Server Intelligence Agent. l. Restart the Apache Tomcat 5.5.20 in the Central Configuration Manager. Now you can logon to the CMC and Infoview through SSL. Go to the directory: \Program Files\Business Objects\Tomcat55\conf Make Sure you make a backup of the server.xml file before edit it. Open the server.xml file with the wordpad editor. Search for "Connector on port 8443" string.You will get something as belo