Siebel Analytics Installation and Configuration Guide > Installing Siebel Analytics Software in the UNIX Environment > Process of Installing Siebel Analytics Web on UNIX Platforms >

Installing Siebel Analytics on WebSphere


To install Siebel Analytics Web on WebSphere, you perform the following process:

Confirming WebSphere Daemon is Running

This is the first task in the process of installing Siebel Analytics on WebSphere.

To confirm that the WebSphere daemon is running

  1. Log in as root.
  2. Start a telnet session to the AIX machine.
  3. Run the following command.

    ps -ef | grep WebSphere

    If WebSphere is running, you should see a list of grep results.

Stopping the Web Server

This is the second task in the process of installing Siebel Analytics on WebSphere.

To stop the Web Server

  1. Start the WebSphere Advanced Administration Console. Do this using one of the following methods:
    • Start the Windows Administration Client.

    $WAS\bin\adminclient.bat <Server Name>

    • Run the Administration Console through the X Window System.

    $WAS/bin/adminclient.sh <Server Name>

  2. Remove any existing Siebel Analytics-related services under the Enterprise Applications directory.
    1. In the WebSphere Administrative Domain tree, expand the Enterprise Applications directory.
    2. Right-click on the Analytics Enterprise and choose Stop. Remove the service.

Restarting WebSphere

This is the third task in the process of installing Siebel Analytics on WebSphere.

To restart WebSphere

  1. Return to the WebSphere Advanced Administrative Console session.
  2. Run the following commands:

    ps -ef|grep Web

    /usr/WebSphere/AppServer/bin

    ./startupServer.sh &

    ps -ef|grep Web

    The process requires approximately a minute to finish.

  3. Open up the WebSphere Advanced Administrative Console on AIX or Windows.

    If the Server started successfully, you should see the following output in the WebSphere Advanced Administrative Console Event Message pane:

    SRVE0171I: Transport http is listening on port 9080.

    NOTE:  Port 9080 is the port where the embedded HTTP Listener (Web Server) awaits requests.

  4. Point a Web browser to http://<Server Name>:<Port>/webapp/examples/.

    You should see the WebSphere Application Server Examples home page.

  5. To see the IBM WebSphere Web Container configuration, click the Show server configuration hyperlink.

Creating a New Application Server

This is the fourth task in the process of installing Siebel Analytics on WebSphere.

To create a new application server

  1. In the WebSphere Advanced Administrative Console, expand the WebSphere Administrative Domain tree to Nodes >Application Servers.
  2. Right-click and choose New.
  3. In the Create Application Server dialog box, enter the values for the Application Server name and the Working directory. Click OK.
  4. Click OK on the confirmation dialog box.

Creating a WebARchive (WAR) File

This is the fifth task in the process of installing Siebel Analytics on WebSphere.

To create a WAR file

  1. Start a telnet session to a machine that has Siebel Analytics Web installed.
  2. Navigate to the Siebel Analytics installation directory. For example:

    /usr/local/SiebelAnalytics

  3. Set the JAVA_HOME environment variable to the root of your Java installation. For example:

    /usr/java141.

  4. Run the jar command to create the WAR file:

    $JAVA_HOME/bin/jar cf Analytics.war -C web/app .

    NOTE:  You must include the "." at the end of the command.

Deploying the WAR file

This is the sixth task in the process of installing Siebel Analytics on WebSphere.

To deploy the WAR file

  1. In the WebSphere Advanced Administrative Console, go to Console > Wizards > Install Enterprise Application.
  2. Click the Install stand-alone module radio button.
  3. Click Browse, then click Open.
  4. In the Application name field, enter an arbitrary name (for example, Analytics).
  5. In the Context root for web module field, enter Analytics.
  6. Click Next until the Selecting Application Servers window opens.

    If the Virtual Host value is empty, select default_host.

  7. Click Select Server.

    Select the server created in Creating a New Application Server.

    NOTE:  Do not use the default server.

    Click Finish.

Restarting WebSphere Again

This is the seventh task in the process of installing Siebel Analytics on WebSphere.

To restart WebSphere

  1. In the WebSphere Advanced Administrative Console, navigate to WebSphere Administrative Domain > Nodes > Server Name.

    Right-click the server and choose Stop. In the confirmation dialog box, click Yes.

  2. After the WebSphere Advanced Administrative Console closes, start a telnet session to the machine on which WebSphere has been installed.
  3. Navigate to $WAS_HOME/bin.
  4. Run:

    ps -ef | grep WebSphere

    Confirm that only the grep WebSphere process is running (that is, that WebSphere is stopped).

  5. Run:

    nohup ./startupServer.sh &

    Wait while WebSphere starts. WebSphere is started when the time column no longer increases when running multiple iterations of:

    ps -ef | grep WebSphere

  6. Start the WebSphere Advanced Administrative Console.
  7. Regenerate the plug-in by right-clicking on Node Name and Regen WebSphere Plugin.
  8. Start the Application Server that you defined earlier.

Confirming That Siebel Analytics Web is Functioning

This is the eighth task in the process of installing Siebel Analytics on WebSphere.

To confirm Analytics Web is functioning

Checking the Port Number Being Used by Siebel Analytics

This is the ninth task in the process of installing Siebel Analytics on WebSphere.

To check the port number being used by Siebel Analytics

  1. In the WebSphere Advanced Administrative Console, navigate to WebSphere Administrative Domain > Nodes > SiebelAnalytics Web.
  2. In the Name pane, select Installed EJB Modules.
  3. Click the Services tab and, in the Service window, choose Web Container Service. Click Edit Properties.
  4. Click the Transport tab and, in the HTTP transports window, note the port number for the host.
  5. Navigate to WebSphere Administrative Domain > Virtual Hosts. For default_host, click the General tab.

    Check that the port number appears in the Aliases list. If it does not, add it.


 Siebel Analytics Installation and Configuration Guide, Version 7.7, Rev. A 
 Published: 11 March 2004