Installation Guide


Chapter 2   Installing SilverStream on Windows

This chapter describes the SilverStream Application Server Installation program for Windows platforms.

It contains these topics:

 
Top of page

System requirements and supported databases

See the Release Notes for the latest information on the following:

 
Top of page

Installing SilverStream

NOTE   For updated information about installing SilverStream, see the Release Notes.

Before you install the SilverStream server, make sure that you have created and configured a database to be used as your SilverMaster database (unless you will use Cloudscape or Sybase Adaptive Server Anywhere as your SilverMaster; in this case, the Installation program can create the SilverMaster database). See the appropriate chapter in this guide for information on setting up your database type. See the Release Notes for the database versions and drivers supported for your platform.

The installation wizard is self-documenting. You can use the documentation provided by the wizard to respond to the prompts. This section describes the parts of the installation that might require additional information not provided by the wizard.

To install SilverStream:

  1. Exit all Windows programs, including Microsoft Outlook, before running the Installation program. Otherwise, the Installation program might not be able to proceed.

  2. Insert the SilverStream CD into the CD-ROM drive. The Installation program automatically starts.

    The Setup Welcome screen appears and the Release Notes are displayed.

  3. The Release Notes contain important information. Please take the time to read these notes carefully before continuing.

    The installation displays the SilverStream license agreement. To install SilverStream, you must accept this agreement.

  4. Choose Yes and continue with the installation.

  5. Choose Install software and select Next to continue.

    You come to a panel similar to the following.

    NOTE   You won't see the choice for Sybase Adaptive Server Anywhere if you are installing SilverStream Enterprise or Workgroup Edition; the authenticated version of Adaptive Server Anywhere is available only with SilverStream Developer Edition. If you want to use Adaptive Server Anywhere with SilverStream Enterprise or Workgroup Edition, you need to purchase the full DBMS from Sybase.

  6. Choose Install SilverStream and optionally Fulcrum Search Server and Sybase Adaptive Server Anywhere.

  7. You come to a panel similar to the following (your choices may be different, depending on which edition of SilverStream you are installing). Choose the appropriate installation type and choose Next.

        For information about when to choose each of these types, see Choosing the installation type.

  8. Continue through the install until you come to a panel that prompts you to configure the SilverStream server.

    If you are running the Installation program for the first time, accept the defaults and choose Next to configure the server (run SilverMasterInit).

    You will see a prompt about installing a new server configuration file (httpd.props) if you are installing this version over an existing version. Select the check box if you want to create a new httpd.props file; deselect the check box if you want to maintain your existing httpd.props file.

    This panel also lets you install the SilverStream server as a service.

        If you select the Install the SilverStream server as a Service option, see Installing the SilverStream server as a service for more information.

  9. When you encounter the prompt in the following panel, specify the database type of your SilverMaster database.

    If you select Informix Cloudscape or Sybase Adaptive Server Anywhere, you can specify that the SilverStream installation wizard create a new database or use an existing database. For all other database types, you must use an existing database that you have already configured for use as a SilverMaster database. The configuration requirements are described in this guide in the database-specific chapters.

        For more information about configuring each of the database types, click the Launch database help for databaseName button for the selected database. The corresponding chapter of this guide is opened.

  10. After choosing the SilverMaster database type, choose Next.

  11. If you are upgrading from a previous release of SilverStream and chose to upgrade your existing SilverMaster, you see the following panel.

    Choose the appropriate radio button, then choose Next.

  12. Enter information about your SilverMaster database.

    The following table describes the type of information that you will be asked for.

    Database type

    Required information

    Cloudscape

    • Name of the SilverMaster database

    • The user name and password that SilverStream will use when connected to the database

    • JDBC URL

    DB2

    • Alias name of the SilverMaster database

    • The user name and password that SilverStream will use when connected to the database

    Informix

    • Name of the SilverMaster database

    • The user name and password that SilverStream will use when connected to the database

    • Server host name

    • Server name

    • JDBC port number

    Microsoft Access

    • Database driver version

    • ODBC name of the SilverMaster database

    • The user name and password that SilverStream will use when connected to the database

    Microsoft SQL Server

    • ODBC name of the SilverMaster database

    • The user name and password that SilverStream will use when connected to the database

    Oracle

    • Alias name of the SilverMaster database.

    • The user name and password that SilverStream will use when connected to the database

    Sybase Adaptive Server Anywhere

    • The driver type

    • Name of the SilverMaster database

    • The user name and password that SilverStream will use when connected to the database

    • If using jConnect driver: host name and JDBC port number

    Sybase Adaptive Server Enterprise

    • The driver type

    • Name of the SilverMaster database

    • The user name and password that SilverStream will use when connected to the database

    • Host name

    • JDBC port number

    Sybase SQL Anywhere

    • ODBC name of the SilverMaster database

    • The user name and password that SilverStream will use when connected to the database

    NOTE   If you see a warning about AGCLASSPATH at this point, it is because you didn't add the database driver you are using to your AGCLASSPATH environment variable. See the chapter on your DBMS in this guide for details on defining AGCLASSPATH.

  13. Choose the port that the server will listen on.

        For more information, see the chapter on running the server in the Administrator's Guide.

  14. If you are creating or initializing a SilverMaster database, you see a panel that concerns security.

    Select Restrict access to the SilverStream server if you want to restrict initial access to the server as described on the panel (you can always change the security settings later).

        For more information, see the chapter on using security in the Administrator's Guide.

  15. If you are creating a new SilverMaster or initializing an existing SilverMaster, you will then be asked to define a user name and password for the SilverStream user who will administer the server. The Installation program will create a user with this name and password and assign this user Locksmith privileges. Your server's administrator will log in to the server using this account.

        For more information, see the chapter on setting up users and groups in the Administrator's Guide.

  16. Continue with the installation following the prompts. After you specify the program folder to create, you see the following panel listing your selections.

  17. Review your selections. If they are correct, choose Next to begin the installation.

    When the installation nears completion, you receive the message Creating Resources. This will take a few minutes. SilverStream builds the SilverMaster.

  18. Once you are brought into License setup, enter your serial number and register the product.

  19. If you chose Custom Install to install an Enterprise Data Connector, the installation procedure prompts you to install the server components.

        For more information, see Installing Enterprise Data Connectors.

 
Top of page

Testing the install

To test your SilverStream server installation, start the SilverStream server and the Designer.

The SilverStream Designer and the SilverStream server are separate executables. You need to start each separately, unless you set up the server to run as an NT service.

    For complete information about starting and stopping the SilverStream server, see the chapter on running the server in the Administrator's Guide.

To start SilverStream from the Start menu:

  1. From the Start menu choose Programs, then choose the SilverStream program group.

  2. Select SilverStream Server.

    Start the SilverStream server first. The SilverStream server must be running for you to connect the Designer to it. Your local machine is the default machine for running the server. It is called localhost. By default, the server listens to port 80 on the local machine.

  3. Wait for this message:

    SilverStream Server ... serving at: http://host_name:port

  4. Go back to the SilverStream program group and select SilverStream Designer.

    You see a splash screen, then the main SilverStream Designer.

    NOTE   As part of your testing, it is also good idea to verify that any services that the SilverStream server depends on are running and set to start automatically when the system reboots.

    If you encounter a problem, see the troubleshooting chapter in the Administrator's Guide.

 
Top of page

Installing the runtime environment for external Java clients

If you need to deploy an external Java client to a user machine, you can use the SilverStream Installation program to set up the runtime components required on that machine.

To set up the runtime environment on a user's machine:

  1. Start the SilverStream Installation program and specify Custom Install.

  2. Select only JRE with jBroker.

    This installs the required versions of:

    For more information on deploying external Java clients, see the chapter on writing external Java clients in the Programmer's Guide of the server's Classic Development Help.

 
Top of page

Installing on a non-networked computer

SilverStream is written for designing applications to run over the Web. Whether your machine is networked or not, the SilverStream server needs access to the TCP/IP protocol to function properly. If your machine is networked, verify that TCP is configured to run SilverStream properly.

 
Top of section

Verifying that TCP/IP is installed on your computer

This section describes how to verify that TCP/IP is installed on a computer running on Windows platforms.

Windows NT

To verify that TCP/IP is installed on Windows NT:

  1. Go to the Control Panel and select the Network icon.

  2. Select the Protocols tab.

  3. Select TCP/IP Protocol and click Properties.

    If you do not see TCP/IP installed, you must install it. Check with your LAN administrator for the details of TCP/IP in your installation. If TCP/IP is not run at all on your LAN, see Installing a TCP/IP connection under Windows NT.

  4. Once you have TCP/IP installed, from a DOS command prompt type ping localhost. You should see the replies from your machine indicating that TCP/IP is functioning properly to contact your local machine.

Windows 95/98

To verify that TCP/IP is installed on Windows 95/98:

  1. Go to the Control Panel and select the Network icon.

  2. Select TCP/IP Protocol and click Properties.

    If you do not see TCP/IP installed, you must install it. Check with your LAN administrator for the details of TCP/IP in your installation. If TCP/IP is not run at all on your LAN, see Installing a TCP/IP connection under Windows 95/98 and add the MS Loopback adapter.

  3. Type ping localhost from a DOS command prompt and verify that replies come back indicating that TCP/IP is installed and able to communicate with your machine (localhost).

 
Top of section

Installing a TCP/IP connection under Windows NT

To install a TCP/IP connection under Microsoft Windows NT:

  1. Go to the Control Panel and select the Network icon.

  2. Click the Adapters tab.

  3. Click Add.

  4. Select the MS Loopback Adapter and click OK.

  5. The value 802.3 appears in the Frame Type field. Click OK.

  6. Install the necessary files from the NT Workstation CD or NT Server CD (depending on NT configuration).

  7. Click the Protocols tab.

  8. Click Add.

  9. Select TCP/IP Protocol.

  10. Install the necessary files from the NT Workstation CD or NT Server CD (depending on NT configuration).

    It will install the hosts file and ping.exe along with other support files.

  11. Click the Properties button for the TCP/IP protocol.

  12. Click the DNS tab and enter the Host Name (for example, SilverHost).

  13. Select the IP Address tab.

  14. Select the MS Loopback Adapter from the Adapter dropdown list.

  15. Click on Specify an IP Address. Enter an IP Address (for example, 200.200.200.200).

  16. Specify a Subnet Mask (for example, 255.255.255.0).

  17. Reboot your computer.

  18. Rename or copy the hosts.sam file to hosts, with no file extension. Using Notepad, edit the hosts file by adding an entry for the IP Address/Host Name that you defined previously (for example: 200.200.200.200 SilverHost).

  19. To test this address, go to a DOS prompt and type: ping SilverHost. You should then see responses from the IP address that you defined. This will be the host name that the SilverStream server will use.

 
Top of section

Installing a TCP/IP connection under Windows 95/98

To install a TCP/IP connection under Microsoft Windows 95/98:

  1. Go to the Control Panel and select the Network icon.

  2. Select the Configuration tab.

  3. Click Add/Protocols.

  4. Select Microsoft/TCPIP.

  5. Install the necessary files from the Win95/98 CD.

    It will install the lmhosts.sam file and ping.exe along with other supporting files.

  6. Go back into Properties for TCP/IP.

  7. Select DNS Configuration. You must enable DNS and supply a Host Name (for example, SilverHost). You must specify an IP address (for example, 200.200.200.200). You must also specify a Subnet Mask (for example, 255.255.255.0).

  8. Reboot your computer.

  9. Rename or copy the lmhosts.sam file to hosts, with no file extension. Using Notepad, edit the hosts file by adding an entry for the IP Address/Host Name that you defined previously (for example, 200.200.200.200 SilverHost).

  10. To test this address, go to a DOS prompt and type: ping SilverHost. You should then see responses from the IP address that you defined. This will be the host name the SilverStream server will use.

 
Top of page

Installing the SilverStream server as a service

When you are running high-availability servers in a multiuser environment, it often makes sense to run servers as Windows NT services. Running both the SilverStream server and the database server as services on the same machine ensures that both services will restart automatically when the machine reboots. If the databases that the SilverStream server connects to do not reside on the same machine as SilverStream, you should also set these databases to restart automatically on reboot.

Before you install SilverStream as a service, review the recommendations in Guidelines on setting SilverStream to run as a service or a daemon. The following procedure assumes that you have already created and configured a database to be used as your SilverMaster database. Database configuration requirements are described in this guide in the database-specific chapters. Using the Installation program, proceed with the following steps.

To set up SilverStream to run as an NT service:

  1. Insert the SilverStream CD into the CD-ROM drive. The Installation program automatically starts. For more information, see Installing SilverStream.

  2. After the Setup Welcome and the license agreement screens, choose Install Software and select Next to continue. You should have already installed Fulcrum SearchServer and configured your database server to run as a service.

  3. You see a screen similar to the following. Choose Custom Install and choose Next.

  4. In the Components list box shown in the following screen, select the SilverStream Server check box and deselect all the others except Common. Choose Next.

  5. From the following screen, choose Install the SilverStream Server as a Service. Deselect Configure SilverStream Server (execute SilverMasterInit) and Install a new Server configuration file. Choose Next to continue.

    The following step assumes that both the SilverStream server and your database server are run on the same machine. If your database server runs on a different machine from the SilverStream server, make sure you can access it using an outside application before configuring it to run with the SilverStream service.

    NOTE   If you are using Sybase Adaptive Server Anywhere (or SQL Anywhere) and running the SilverStream server as a service or a daemon, you must configure the database as a service (since it must start before the SilverStream server). By default, these databases are not installed as a service and will not appear in the list of Available Services until configured (as described in Step 4: Run Sybase ASA or SQL Anywhere as a service).

  6. Choose which database server the SilverStream server will use and then choose Next.

    If the SilverStream server will connect to a database server running on the same machine, select the database from the Available Services list. When run as a service, the SilverStream server requires that the database also run as a service.

  7. Follow the remaining steps presented by the installation wizard until the SilverStream server installation is completed. Since you have already installed the SilverStream server, no files are copied.

        For more information on finishing the installation, see Installing SilverStream.

    NOTE   The SilverStream server uses two startup properties to log information when it is being run as an NT service. For information about generating and storing server output, see the section on SilverStream server logging when run as a service in the Administrator's Guide.

  8. When the Installation program is complete, open the Services dialog box from the NT Control Panel. The SilverStream server will appear in the list of available products that are installed on the NT system as a service.

  9. Set the SilverStream server to start automatically when the system reboots. By default, the service startup setting is initially set to Manual not Automatic.

        For more information about the operation and administration of services, see the Windows NT documentation.

  10. For any Sybase Adaptive Server Anywhere (or SQL Anywhere) database that is configured to run as a service, verify that the ODBC Data Source entries match the service configuration. For example, the server name for the SilverHelp ODBC data source will need to be edited if it does not agree with the service configuration.


Installation Guide

Copyright © 2001, SilverStream Software, Inc. All rights reserved.