Sun Identity Manager 8.1 Installation

Step 1: Install the Identity Manager Software

ProcedureTo Install Identity Manager on Tomcat

Before You Begin

If you are installing multiple instances of Identity Manager on a single application server, change the waveset.serverId system property to a unique name for each Identity Manager instance. See Setting the waveset.serverId System Property for more information.

  1. You may install the software using one of two methods:

    • Using the installer Graphic User Interface

      Run the install.bat (for Windows) or install (for UNIX) command to launch the installation process.

      If you copy the files from the installation media to your own location, note that the idm.war and install.class files must be in the same directory.

      The installer displays the Welcome panel.

    • Using the nodisplay option (UNIX only)

      Change to the directory where the Identity Manager software is located. Enter the following command to activate the installer in nodisplay mode:

      install -nodisplay

      The installer displays the Welcome text. The installer then presents a list of questions to gather installation information in the same order as the Graphic User Interface installer in these procedures.

    If no display is present, the installer defaults to the nodisplay option. The DISPLAY environment variable must be set to a valid X server or the installation may fail.

  2. Click Next.

    The Install or Upgrade? panel opens.

  3. Leave the New Installation option selected, and then click Next.

    The installer displays the Select Installation Directory panel.

  4. Replace the displayed directory location with the location where you want to install Identity Manager. This could be a staging location or a specific folder. Enter the location (or click Browse to locate it), and then click Next.


    Note –
    • Unless you plan to create a new context (virtual directory) in Tomcat’s server.xml directory, Sun recommends installing to %TOMCAT_HOME%/webapps/idm.

    • If the directory you enter does not exist, the installer prompts for confirmation, and then creates the directory.


  5. Click Next to begin installation.

    After installing files, the installer displays the Launch Setup panel.

  6. Add the Java mail.jar, activation.jar, and jms.jar files to the $WSHOME/WEB-INF/lib directory (UNIX), or the %WSHOME%\WEB-INF\lib directory (Windows). These files can be found at:

    http://java.sun.com/products/javamail

    http://java.sun.com/products/beans/glasgow/jaf.html

    http://java.sun.com/products/jms/index.jsp

    To get the latest jms.jar file, download and install Sun Java System Message Queue. The jms.jar file is located in the MessageQueue/lib folder in the base Message Queue directory.


    Note –

    Before you continue, if you plan to use a database, you may need to copy one or more files to the idm/WEB-INF/lib directory. For example, you may need to place into idm/WEB-INF/lib a JAR file containing a JDBC driver (for a DriverManager connection) or a JAR file containing a JNDI InitialContextFactory (for a DataSource connection). To determine the steps you may need to perform before you go on, see Appendix C, Database Reference.

    When finished, click Launch Setup to launch the Setup Wizard and continue with setup steps. If you click Launch Setup before copying your database files, setup will not proceed correctly. If this happens, uninstall Identity Manager and repeat these installation steps.


  7. Click Next on the Setup Wizard panel.

    The product displays the Locate the Repository panel.

  8. Select a database from the list provided. Depending on your selection, setup prompts for additional setup information.

    See Appendix C, Database Reference, for selections and setup instructions.

  9. Click Next.

    The Continue Identity Manager Demo Setup? panel appears.

  10. If this is a non-demo installation, click No, I will configure Identity Manager myself. Go to Step 1: Install the Identity Manager Software.

  11. If appropriate, click Yes, I would like to continue setting up a demonstration environment.

    This allows you to quickly configure users and enter environment and server information.

  12. Enter the following personal information:

    • First name

    • Last name

    • Email address

    This personal information is used to create the Approver user (with configurator privileges.)

  13. Enter the following Approver information:

    • Approver name

    • Approver password

  14. Click Next.

  15. Select the Server Type from the list.

    Select None if your environment has no server to manage. If there is a server you wish to manage, select the appropriate server type. You will be prompted for further server information as appropriate.

  16. If you have an email SMTP server, click SMTP Host and enter the server address. If desired, click Test Server to verify communication to the SMTP server.

  17. If you would like email notifications to be written to a file, click Notification File. Click Browse to select another notification file.

  18. Click Next.

    The installer displays the Import Save Configuration panel.

  19. Click Execute to perform all the listed functions. If desired, click Hide Details.

  20. When all functions complete, click Done in the setup panel.

  21. If the application server is installed on a UNIX machine, change directories to the $WSHOME/bin directory and run the following command to allow the scripts in this directory to be executed.


    chmod -R +x *

Getting More Information

When installation completes, the installer displays the Installation Summary panel. For detailed information about the installation, click Details.

Some messages may not be displayed here. View the log file (identified in details) for more information.

When finished, click Close to exit the installer.

Setting the waveset.serverId System Property

If you are installing multiple instances of Identity Manager on a single application server, change the waveset.serverId system property to a unique name for each Identity Manager instance. You do not need to update the waveset.serverId property otherwise.

By default, the waveset.serverId property is set to the name of the machine the application server is installed on.

ProcedureTo Configure the waveset.serverId Property on Tomcat

  1. Add JAVA_OPTS to catalina.bat


    set JAVA_OPTS=%JAVA_OPTS% -Dwaveset.serverId=node1
  2. Restart Tomcat.

ProcedureTo Verify That the waveset.serverId Property is Correct

  1. Log on to the Administrator user interface. See To Start Identity Manager and Log in to the User Interface for instructions.

  2. In the menu click Configure > Servers.

  3. Verify that the host names that you configured for your instances appear and are listed as active.