IBM WebSphere Application Server - Express Version 5.1 Installation Guide

Contents

Chapter 1. Installation requirements for IBM WebSphere Application Server - Express

  • Installation notes
  • Related Information
  • Hardware requirements
  • For tools only on one machine
  • For tools and remote server on one machine
  • For remote server on Windows 2000
  • For remote server alone on Linux on Intel
  • For remote server on AIX
  • For remote server on Sun Solaris
  • For remote server on HP
  • Software requirements
  • Operating Systems
  • Third-party plug-ins
  • Packaging information
  • Chapter 2. Installing WebSphere Application Server - Express on Windows

  • Migration and coexistence issues
  • Installing from the CD-ROM
  • Installing from electronic images
  • Verifying your installation
  • Verifying your Site Developer installation
  • Verifying your Agent Controller installation
  • Verifying your Application Server installation
  • Verifying a silent install
  • Invoking a silent install
  • Responsefile included with build for silent install
  • Running a silent uninstall
  • Uninstalling WebSphere Application Server - Express on Windows
  • Notes on IBM Agent Controller security configuration options
  • Known problems and limitations
  • Problems installing WebSphere Application Server - Express from a network drive
  • Disk limitations
  • User authorization
  • Unable to locate JVM when trying to uninstall
  • Recovering from failed installation
  • Chapter 3. Installing WebSphere Application Server - Express on Linux

  • Migration and coexistence issues
  • Installing from the CD-ROM
  • Installation notes
  • Installing from the downloadable images
  • Verifying your installation
  • Verifying your Site Developer installation
  • Verifying your Agent Controller installation
  • Verifying your Application Server installation
  • Invoking a silent install
  • Responsefile included with build for silent install
  • Running a silent uninstall
  • Notes on IBM Agent Controller security configuration options
  • (Optional) Upgrading to GTK 2.2.2 or later
  • Uninstalling WebSphere Application Server - Express on Linux
  • Known problems and limitations
  • Recovering from failed installations
  • Unable to locate JVM when trying to uninstall
  • Chapter 4. Installing WebSphere Application Server - Express on AIX

  • Installing from the CD-ROM
  • Installing from the downloadable tar.gz file
  • Verifying your installation
  • Invoking a Silent Install
  • Responsefile included with build for silent install
  • Running a silent uninstall
  • Notes on IBM Agent Controller security configuration options
  • Uninstalling WebSphere Application Server - Express on AIX
  • Known problems and limitations
  • Recovering from failed installations
  • Unable to locate JVM when trying to uninstall
  • Chapter 5. Installing WebSphere Application Server - Express on Solaris

  • Installing from the CD-ROM
  • Installing from the tar.gz downloadable file
  • Verifying your installation
  • Invoking a Silent Install
  • Responsefile included with build for silent install
  • Running a silent uninstall
  • Uninstalling WebSphere Application Server - Express on Solaris
  • Known problems and limitations
  • Recovering from failed installations
  • Unable to locate JVM when trying to uninstall
  • Chapter 6. Installing WebSphere Application Server - Express on HP-UX

  • Installing from the CD-ROM
  • Installing from the downloadable tar.gz file
  • Verifying your installation
  • Verifying your Application Server installation
  • Invoking a Silent Install
  • Responsefile included with build for silent install
  • Running a silent uninstall
  • Uninstalling Websphere Application Server - Express on HP-UX
  • Known problems and limitations
  • Recovering from failed installations
  • Unable to locate JVM when trying to uninstall
  • Chapter 7. HTTP Web server security plug-ins

  • Supported platforms for Web server plug-ins
  • Supported software
  • Installation Notes
  • Changes automatically made to my Web server configuration
  • Modifying the plug-in configuration file (plugin-cfg.xml)
  • Sample plugin-cfg.xml file
  • Known issues
  • Testing the Web Server plug-in
  • Troubleshooting tips
  • Regenerating the plugin-cfg.xml file
  • Additional information
  • WebSphere Application Server - Express Product news, updates, and fixes
  • Chapter 8. Installing HTTP Web Server security plug-ins

  • Installing from the CD
  • Invoking a Silent Install
  • Testing the Web Server plug-in
  • Uninstalling HTTP Web Server security Plug-ins on Windows
  • Uninstalling HTTP Web Server Plug-ins on Linux and Unix
  • Chapter 9. Setting up WebSphere Application Server - Express for working in a team environment

    Notices

  • Programming interface information
  • Trademarks and service marks
  • Chapter 1. Installation requirements for IBM WebSphere Application Server - Express

    This sixth edition (November 2003) of the Installation Guide contains the following information for WebSphere Application Server - Express Version 5.1:

    Consult the product support site at www.ibm.com/software/webservers/appserv/express/support.html for the following fixes and support information:

    Installation notes

    Note the following about WebSphere Application Server - Express V5.1:

    1. If you have installed and used a previous version of WebSphere Application Server - Express, then you should export your projects as EAR files and then import the EAR files into the product. We support migration of your workspace, but still recommend that you export your projects as EAR files (including the source) so that you can easily import the projects into the new Site Developer in case there are any problems with the workspace migration.
    2. The installation program can migrate your production server configuration and applications from a previous release of WebSphere Application Server - Express. If a previous version is detected you are given the option of migrating or not. See the Migration Guide for more detail.
    3. You MUST have Administrator privileges (for Windows) or 'root' privileges (for Linux) to install.
    4. If you install one of the features -- Application Server - Express or Studio Site Developer -- and later run the install again to install the other feature, you should use the same destination directory that you selected the first time.
    5. When uninstalling WebSphere Application Server - Express, a message may appear that an Agent Controller file is in-use. To proceed, go to a command prompt, enter the command 'net stop "IBM Agent Controller"' , and continue with the uninstall. Or, go to Control Panel -> Administrative Tools -> Services window, where you can stop the IBM Agent Controller. To stop the Agent Controller in Linux, type ./RAStop.sh from the /opt/IBMRAC/bin directory.
    6. If you cancel an uninstall, and depending on when you canceled, you may be left with a partially installed WebSphere Application Server - Express. The recommended way to recover from a partially successful install is to first uninstall WebSphere Application Server - Express, erase any leftover files in the install directory, correct the cause of the original problem, and then try the install again.
    7. The IBM Remote Agent Controller requires the Microsoft dll msvcp60.dll to be present on the machine where RAC is being installed. If you are using a Windows 2000 Server and encounter the error: "RAserver.exe cannot find MSVCP60.DLL" , install the Windows 2000 Support Tools to fix this problem. Then, reboot. The reboot should occur after the install of the Windows 2000 Support Tools and before the install of WebSphere Application - Server Express. The Windows 2000 Support Tools are located on the Microsoft Windows 2000 Server CD.
    8. Some of the characters and strings will not display properly in the Survey example when running using DB2. This is due to DB2 limitations when storing and retrieving UTF8 characters.
    9. There are problems when running the Express samples against a DB2, Version 8.1, Enterprise Edition, database using the new Type 4 JDBC drivers. A fix will be coming from the DB2 product. A temporary work around is to remove line feeds, white space, and carriage returns from the SQL statements in the samples. Put each SQL statement on a single line. For more information on the DB2 Type 4 JDBC drivers see http://www-3.ibm.com/software/data/db2/udb/ad/v8/client/db2a1305.htm.
    10. Canceling the installation of WebSphere Studio through the console mode is limited. Once the installation of WebSphere Studio begins, the installation cannot be cancelled. You can cancel the installation during the preparation steps of the installation process, but there is not a supported method of canceling the installation after files have begun to be copied to the hard drive. Clicking Ctrl-C will force the install to quit, but this is not recommended. Note: The final step before the install action begins shows the estimated disk size that the install will require.
    11. For an electronic image of WebSphere Studio, it is imperative that all REQUIRED parts are downloaded and extracted before proceeding with the product install.
    12. If you uninstall WebSphere Studio and reinstall it to the same directory, the product may fail to start. This only occurs when you try to start WebSphere Studio with a workspace that you created prior to uninstalling. To prevent this problem from occuring, you should select a unique installation directory every time you install the product.
    13. If you have already uninstalled WebSphere Studio, reinstalled in the same directory, and are trying to start WebSphere Studio with a workspace from your previous install, you will be shown the WebSphere Studio splash screen repeatedly, but WebSphere Studio will not start. To work around this, follow these steps:
      1. Open the Task Manager and click the Processes tab.
      2. Select an eclipse.exe and javaw.exe processes and click End Process.
      3. In Windows Explorer, navigate to your old workspace and delete the .metadata\.config directory. This will not result in any data loss in your workspace.
      4. Restart WebSphere Studio.

    Related Information

    This guide is available in both HTML and Acrobat PDF versions, in the root directory of the installation CD and in the product installation directory. Both versions contain the identical information. You can open install.html in any Web browser. To open install.pdf, you must have installed the Acrobat Reader software, which you can download from www.adobe.com/products/acrobat/readstep2.html.

    Hardware requirements

    The following hardware must be installed before you install WebSphere Application Server - Express:

    For tools only on one machine

    For tools and remote server on one machine

    For remote server on Windows 2000

    For remote server alone on Linux on Intel

    For remote server on AIX

    For remote server on Sun Solaris

    For remote server on HP

    Software requirements

    Operating Systems

    The following software must be installed before you install WebSphere Application Server - Express:

    One of the following operating systems:

    Third-party plug-ins

    If you have WebSphere Application Server - Express installed and you installed any third-party plug-ins, you need to get the corresponding plug-ins for Version 5.1.1 and reinstall them.

    Note:
    If you have WebSphere Application Server - Express installed and if your third-party plug-ins are installed in the \eclipse directory or the \wstools\eclipse directory, you need to reinstall the third-party plug-ins.

    Packaging information

    This package contains two sets of CDs:

    1. WebSphere Application Server - Express (CDs for Windows and Linux (English only); UNIX CDs for HP-UX, Solaris, or AIX), Web Server Security Plug-in CD for all Express Server supported platforms)
    2. DB2 Universal Database(R) Enterprise Express Edition

    Installation Usage Scenarios

    1. To use the application server component of WebSphere Application Server - Express without its Development tool component
      1. Use the appropriate installation CD (according to your operating system platform) from set one.
      2. During installation, specify that you want to install the application server component only.
    2. To use the application server component of WebSphere Application Server - Express with its Development tool component
      1. On the same machine
        • Use the appropriate installation CD (according to your operating system platform) from set one.
        • During installation, select the option to install both components in one step.
      2. On different machines
        • Install the Development tools component on either the Windows or the Linux machines as this component is supported only on these platforms.
        • Install the application server component on the other machine.
    3. To use a separate Web server with either of the first two scenarios Use the Web Server Security Plug-in CD for your platform to install a plug-in to connect your Web server to the application server. Note that a Web server is not included with WebSphere Application Server - Express..
    4. To add DB2 Universal Database Express Edition to either of the first two scenarios Use the CD from set 2 to install the database on your platform.

    IMPORTANT: You may use DB2 Universal Database Express Edition on a machine only for demonstrating, testing and developing application programs. You may not install either program on a production server. See the enclosed license for more details.

    Chapter 2. Installing WebSphere Application Server - Express on Windows

    This section contains information about installing WebSphere Application Server - Express on Windows. The major components of WebSphere Application Server - Express are the Application Server, the Remote Agent Controller, and WebSphere Studio Site Developer (WSSD). You can choose to install any or all of these components. You need to install the Remote Agent Controller along with the Application Server if you want to be able to administer the Application Server using WSSD.You can install WebSphere Application Server - Express either from the CD-ROM or from the electronic images that you download.

    Installation Note:

    The installation program can be run in an interactive console mode instead of using the GUI wizard panels. The console mode may be better suited for persons with accessibility requirements. The "-accessibility" mode provides additional audible information for visually-impaired end users. To run in console mode run this command from the setup directory of the WebSphere Application Server - Express installation CD:

    Follow the prompts to complete the install. Note: The "-is:javaconsole" option is critical. If you do not specify this option the installation program will hang. The "-log @NONE" turns logging off to eliminate log information coming out on the console. If you experience any problem during the install, you may want to eliminate this option in order to collect log information.

    Migration and coexistence issues

    Important: Do not install this version over an earlier version. You can either install into a different directory for coexistence, or you can uninstall the previous version before installing to the same directory. If the installation program detects a previous version of the application server you will be offered the option to migrate your server configuration to the 5.1 server. See the Migration Guide for more detail.

    Important: If you try to open a Version 4.0.x workspace from the Version 5.1.1 Studio Site Developer IDE, the workspace will be converted to a Version 5.1.1 workspace. Project names, project source files, and project Java build paths (class paths) are retained. However, user interface settings, debug settings, and most preferences are lost. Refer to the Migration Guide for instructions on safely migrating your existing projects to Version 5.1.1.

    As a precaution, it is recommended that you make a backup copy of your Version 5.x workspaces prior to migrating to Version 5.1.1

    Installing from the CD-ROM

    Before you install the product, check the following things:

    To install WebSphere Application Server - Express from the first product installation CD, follow these steps:

    1. Read "Migration and coexistence issues" before you begin the installation procedure.
    2. Insert the CD into your CD drive.
    3. If autorun is enabled on your system, the launchpad program will automatically come up. If autorun is disabled on your system, run launchpad.exe from the root of the first installation CD to display the WebSphere Application Server - Express Installation Launchpad window.

      Tips:

    4. The WebSphere Application Server - Express installation launcher window contains several links that you can select to browse the readme file and this Installation Guide. Select Install to begin installing the product. Select Exit to close the launchpad at any time. The launchpad closes automatically after you select Install.
    5. Follow the on-screen instructions for tasks such as reading the license agreement and specifying the target installation directory.

      Important: Do not install into a directory with a name that contains double-byte characters or special characters such as a dollar sign. Doing so may cause undesirable results such as class path problems in the WebSphere test environment.

    6. Note that the full install takes between 10 and 30 minutes depending on your hardware configuration and the features you choose to install.
    7. When the Application Server feature is installed a Windows Service named IBM WebSphere Application Server V5 - Express51 is created. This service is used to start the Application Server in a service context, which means the server will continue to run even after you log off of the Windows session. This service is set to manual start and set to run under the local system account by default. You may use the Windows Services manager to configure the service to automatically start at boot time and to run the service under another id if desired. See the description of the WASService.exe command in the InfoCenter for more detail.
    8. When WebSphere Application Server - Express is installed, click Finish to close the installation window.
    9. If any errors are reported, refer to the indicated log file (expressInstallLog.txt in the logs directory) for more information.
    10. The First Steps application is started at the end of the install. You can use First Steps to view the Getting Started document, access the WebSphere InfoCenter, start and stop the server, verify the server installation, launch the Administrative Console, launch the WebSphere Studio Development Tour, or launch Studio Site Developer.

    Installing from electronic images

    Please refer to the product readme file for a description of the downloadable electronic images and how to install them.

    Before you install the product, check the following:

    Verifying your installation

    After installing WebSphere Application Server - Express you should have the following directory structure under the <Expressinstallpath> that you selected during the install:

     _uninst
    Contains 3 files plus a _jvm directory for uninstalling Express.

    AppServer
    Application Server files -- approximately 9500 files.

    Express
    Miscellaneous files and scripts -- approximately 25 files.

    License
    Contains approximately 13 license files.

    Logs
    Contains several installation log files.

    RAC
    IBM Agent Controller files -- approximately 50 files.

    readme
    Contains the readme, installation guide, and the Getting Started PDF - approximately 100 files.

    SiteDeveloper
    WebSphere Studio Site Developer files -- approximately 35,000 files (when national language support files are included).

    If any of these directories contain a substantially different number of files, then you should suspect a problem happened during installation. Look at the expressInstallLog.txt file in the <Expressinstallpath>\logs directory to diagnose the problem.

    Verifying your Site Developer installation

    If the installation completed successfully, start Site Developer through the Start >Programs > IBM WebSphere Application Server - Express 5.1 >Studio Site Developer menu item. Once Site Developer starts, follow the links on the Welcome page to load and run an Express example.

    Verifying your Agent Controller installation

    The IBM Agent Controller is always installed as a Windows service and is automatically started. IBM Agent Controller provides the communication channel between Site Developer and Application Server. Check the Control Panel > Administrative Tools > Services to see that IBM Agent Controller is listed and running. If you suspect a problem, look at the servicelog.log file in the <Expressinstallpath>\RAC\config directory.

    If the installation did not complete successfully, look at racInstallLog.txt in the <Expressinstallpath>\logs directory. If the racInstallLog.txt file does not exist, then it could mean that another version of IBM Agent Controller is already on the system. Uninstall the other version and retry the installation.

    Verifying your Application Server installation

    You can verify the basic operation of your Application Server installation by running the Verify Server Installation from the First Steps application. First Steps is launched at the end of the install or you can launch it from the Start > Programs > IBM WebSphere Application Server - Express 5.1 > First Steps.

    Alternatively you can verify the operation of your Application Server by running the <Expressinstallpath>\Express\bin\testServer.bat file. This batch file will step through starting and stopping the Application Server using its default configuration. Note that this batch file is only used for testing your server installation.

    Verifying a silent install

    Running setupwin32.exe starts the Java installation program and then returns control to the command prompt. The install actually continues running in the background. Here are several simple ways to verify a silent install has completed:

    1. Look for the shortcuts on the start menu, or for the entry to be created in Add/Remove.
    2. Assuming a successful install, monitor the \logs directory periodically. If you see a log file called 'installAdminConsole.log', the silent install is completed.
    3. In Task Manager, look for setupwin32.exe and java.exe to disappear

    An alternative way to run the installation program is to issue the command to run the Java installation program directly. Several command line parameters have to be passed into the installation program for it to operate correctly. In the util directory of the first CD there is an example batch file called syncInstall.bat that can be used to run the install synchronously -- that is control will not return to the command prompt until the installation is completly finished. You can pass parameters to the syncInstall.bat command the same as with setupwin32.exe. This batch command is particularly useful for silent install scenarios.

    Invoking a silent install

    WebSphere Application Server - Express installation program can be run silently, if you wish to bundle the product with your own. To install WebSphere Application Server - Express silently the -silent command-line option is used. During a silent install, you will not see wizard panels after you invoke the install command.

    To run the installation silently taking all the defaults use a command similar to:

    setupwin32.exe -silent

    If you want to change the default Express installation location (IBM/WebSphere/Express), use:

    setupwin32.exe -silent -P waseBean.installLocation=c:\<yourdirectory>

    You can also use a response file to set additional options for a silent install. See the example response file on the installation CD for a template. To run a silent install using a response file use a command like:

    setupwin32.exe -silent -options <fully qualified path>\responsefile

    Note: WebSphere Application Server - Express does not support a silent install from a CD when you select the WebSphere Studio Site Developer feature. The reason is that this feature requires the second CD and the installation program does not prompt for the second CD when running silently. To install the WebSphere Studio Site Developer feature silently you can copy the second CD to hard disk or mount the CD in a second CD drive and then use the '-media 2=<path to second CD>' option to tell the installation program where to find the second CD image.

    Responsefile included with build for silent install

    A sample responsefile is included with Express in: \util\responsefile.txt. You can use this file as a model response file.

    Running a silent uninstall

    To run a silent uninstall, go to the <expressinstall>/ _uninst directory. Run the uninstaller program with the -silent parameter. Run a command similar to:

    uninstaller -silent

    Uninstalling WebSphere Application Server - Express on Windows

    To uninstall WebSphere Application Server - Express:

    1. Close WebSphere Application Server - Express.
    2. Select the IBM WebSphere Application Server - Express 5.1 entry in Add/Remove Programs.
    3. Follow the wizard instructions to uninstall the product.
    4. Some other directories remain:

      To completely remove WebSphere Application Server - Express, delete the remaining directories manually.

    When running the uninstall of WebSphere Application Server - Express the feature panel that is displayed has several additional features shown than are displayed during the installation. These additional features show up as subfeatures of the Studio Site Developer feature. If you want to select or deselect the Studio Site Developer feature make sure that all subfeatures are selected or deselected.

    Notes on IBM Agent Controller security configuration options

    The IBM Agent Controller provides the communication mechanism between Studio Site Developer and Application Server. The Agent Controller is installed as a Windows service and is configured to run under the Local System account. You can use the Windows Services manager panel to change this configuration to have the IBM Agent Controller run under another user account if you wish. Since the Agent Controller is used to start Application Server, the account that Agent Controller is running under is also the account that the Application Server is running under.

    There are various options in securing the link between Studio Site Developer and Agent Controller. The installation configures the link to allow any Studio Site Developer user to connect with Agent Controller. You will want to change this security default if using Agent Controller in a production server environment.

    You can use the <Expressinstallpath>\RAC\bin\RACSecurityOn.bat and RACSecurityOff.bat files to enable and disable basic login security. When security is enabled the Studio Site Developer user must provide a valid username and password combination that is an operating system username and password when connecting to Agent Controller. The username and password are forwarded by Agent Controller to the operating system for authentication. On Windows, domain name passwords will not be authenticated. You must provide local username and password pairs.

    In order to run the SetConfig utility of the IBM Agent Controller you must have java in your execution path.

    If you install WebSphere Application Server - Express 5.1 on a machine where you already have a copy of WebSphere Application Server - Express 5.0, the IBM Agent Controller will be updated to the 5.1.1 version and will be configured to point to the 5.1 Express server. If you subsequently want to remove WebSphere Application Server - Express 5.1 and restore your 5.0 environment, you will need to reinstall the 5.0 Application Server or Studio Site Developer component in order to restore the 5.0 version of IBM Agent Controller. Either of these 5.0 features also installs IBM Agent Controller for 5.0.

    Known problems and limitations

    This section covers known problems and limitations with installation and uninstallation for WebSphere Application Server - Express on Windows. Refer to the readme file for information about problems and limitations that affect actual use of the product.

    Problems installing WebSphere Application Server - Express from a network drive

    If you map to a network drive without specifying a device name (for example, \\computername\sharename), you may get the following message when you try to install WebSphere Application Server - Express: The wizard cannot continue because of the following error: could not load wizard specified in /wizard.inf(104). The work around is to locally map to the network drive by specifying a device name (for example, x:\sharename).

    Disk limitations

    Do not install to a Novell NetWare drive. Installation will fail on a Novell NetWare drive.

    User authorization

    You should log on as an administrator before beginning the WebSphere Application Server - Express installation.

    Unable to locate JVM when trying to uninstall

    Occasionally an install failure can result in the uninstall files in the _uninst directory not being complete. The symptom of this is a message stating that a suitable JVM can not be found when trying you run the uninstall. You should manually run the uninstall as follows:

    1. Open a command prompt to the <Expressinstallpath>\_uninst directory.
    2. Locate a Java JVM on your machine. You can do this by searching your machine for java or you can type in "java -version" at the command line to see if the Java executable is in your path.
    3. Enter this command to run the uninstall: <javapath>\java -jar uninstall.jar
    4. Follow the uninstall wizard to complete the uninstall.
    5. Erase any left over files in the <Expressinstallpath> after the uninstall completes.

    Recovering from failed installation

    If your installation fails, you must remove any WebSphere Application Server - Express files that have been installed. If the directory where you intended to install WebSphere Application Server - Express is empty, then the installation process has already removed any files that were installed and you can delete the empty directory if you want to.

    Steps to take if your installation fails:

    1. Analyze the installation log files to determine the nature of the problem.
    2. Correct the problem.
    3. Remove all traces of the partial install by running uninstall if it is available and then deleting the remaining files.
    4. Retry the install.

    Chapter 3. Installing WebSphere Application Server - Express on Linux

    This section contains information about installing WebSphere Application Server - Express on Linux. The major components of WebSphere Application Server - Express are the Application Server, the Remote Agent Controller, and WebSphere Studio Site Developer (WSSD). You can choose to install any or all of these components. You need to install the Remote Agent Controller along with the Application Server if you want to be able to administer the Application Server using WSSD.

    You can install WebSphere Application Server - Express either from the CD-ROM or from the electronic images that you download.

    Installation Note:

    The installation program can be run in an interactive console mode instead of using the GUI wizard panels. The console mode may be better suited for persons with accessibility requirements. The "-accessibility" mode provides additional audible information for visually-impaired end users. To run in console mode run this command from the setup directory of the WebSphere Application Server - Express installation CD:

    Follow the prompts to complete the install. Note: The "-is:javaconsole" option is critical. If you do not specify this option the installation program will hang. The "-log @NONE" turns logging off to eliminate log information coming out on the console. If you experience any problem during the install, you may want to eliminate this option in order to collect log information.

    Migration and coexistence issues

    Do not install this version over an earlier version. You can either install into a different directory for coexistence, or you can uninstall the previous version before installing to the same directory. If the installation program detects a previous version of the application server you will be offered the option to migrate your server configuration to the 5.1 server. See the Migration Guide for more detail.

    For instructions on safely migrating your existing projects from a previous version of Studio Site Developer to Version 5.1.1, refer to the Migration Guide.

    As a precaution, it is recommended that you make a backup copy of your Version 4.0.x and Version 5.0 workspaces prior to migrating to Version 5.1.1.

    Installing from the CD-ROM

    To install WebSphere Application Server - Express from the product CD, follow these steps:

    1. Insert the Linux CD-ROM into your CD drive.
    2. Log in as root.
    3. Run launchpad.sh from the root of the CD drive.
    4. The WebSphere Application Server - Express installation launcher window contains several links that you can select to browse the readme file and this Installation Guide. Select Install to begin installing the product. Select Exit to close the launchpad at any time. The launchpad closes automatically after you close Install.
    5. Follow the on-screen instructions to navigate through the installation wizard
    6. Note that the full install takes between 10 and 30 minutes depending on your hardware configuration and the features you choose to install.
    7. When WebSphere Application Server - Express is installed, click Finish to close the installation window.
    8. If any errors are reported refer to the indicated log file (/opt/IBM/WebSphere/Express51/logs/expressInstallLog.txt) for more information.
    9. The IBM Agent Controller is installed in the /opt/IBMRAC directory.
    10. The First Steps application is started at the end of the install. You can use First Steps to view the Getting Started document, access the WebSphere InfoCenter, start and stop the server, verify the server installation, launch the Administrative Console, or launch Studio Site Developer.
    11. To start the IBM Agent Controller manually change to the /opt/IBMRAC/bin directory and run ./RAStart.sh or click on the Start Agent Controller entry in the Start > Programs menu.
    12. Site Developer should be started from a user login. To start Site Developer, change to the /opt/IBM/WebSphere/Express/SiteDeveloper directory and run ./wasexpress51 or click on the WebSphere Application Server - Express Studio Site Developer entry in the Start >Programs menu.

    Installation notes

    Running 'setupLinux' from a command window:If the current working directory of the command window is /mnt/cdrom, and you are installing from the CD, then when the installation asks you for the second installation CD, you will not be able to eject the first CD from the drive. This happens because the command window working directory is pointing to the CD, so the CD drive appears to be in use. To avoid this, make sure that you do not have the working directory of a command window set to /mnt/cdrom. This means that instead of using the command ./setupLinux to start the install, you use the full path to the CD: /mnt/cdrom/setupLinux.

    Running '/opt/IBM/WebSphere/Express/AppServer/bin/collector.sh -Summary' from a command window:

    You may get errors reported regarding 'mqver not found' and 'wempsservice not found'. You can ignore these error messages.

    Running Cloudscape on Linux

    To use Cloudscape on Linux, use the shell script EXPcview.sh provided in the directory /opt/IBM/WebSphere/Express51/Express/bin.

    Installing from the downloadable images

    Refer to the product readme file for a description of the downloadable electronic images and how to install them.

    Verifying your installation

    After installing WebSphere Application Server - Express you should have the following directory structure under the /opt/IBM/WebSphere/Express51 directory:

    _uninst
    Contains 3 files plus a _jvm directory for uninstalling Express.

    AppServer
    Application Server files -- approximately 9500 files.

    Express
    Miscellaneous files and scripts -- approximately 25 files.

    License
    Contains approximately 13 license files.

    logs
    Contains several installation log files.

    opt/IBMRAC
    IBM Agent Controller files -- approximately 65 files.

    readme
    Release notes for the components of WebSphere Studio.

    SiteDeveloper
    WebSphere Studio Site Developer files -- approximately 35,000 files.

    If any of these directories contain a substantially different number of files, then you should suspect a problem happened during installation. Look at the /opt/IBM/WebSphere/Express51/logs/expressInstallLog.txt file to diagnose the problem.

    Verifying your Site Developer installation

    First look at the /opt/IBM/WebSphere/Express51/logs/expressInstallLog.txt file. Go to the bottom and check the install completion status. If the installation completed successfully, start Site Developer by running wasexpress51 or /opt/IBM/WebSphere/Express51/SiteDeveloper/wasexpress51. Once Site Developer starts, follow the links on the Welcome page to load and run one of the Express examples.

    If the installation did not complete successfully look through the expressInstallLog.txt file to determine the reason.

    Verifying your Agent Controller installation

    If the installation completed successfully then start IBM Agent Controller by running the /opt/IBMRAC/bin/RAStart.sh. If you suspect a problem take a look at the /opt/IBMRAC/config/servicelog.log file.

    If the installation did not complete successfully look through the racInstallLog.txt to determine the reason.

    Verifying your Application Server installation

    You can verify the basic operation of your Application Server installation by running the Verify Server Installation from the First Steps application. First Steps is launched at the end of the install or you can launch it from the Start menu.

    Alternatively you can verify the operation of your Application Server by running the/opt/IBM/WebSphere/Express51/Express/bin/testServer.sh script. This script will step through starting and stopping the Application Server using its default configuration. Note that this script is only used for testing your server installation.

    Invoking a silent install

    The WebSphere Application Server - Express installation program can be run silently, if you wish to bundle the product with your own. To install WebSphere Application Server - Express silently the -silent command-line option is used. During a silent install, you will not see wizard panels after you invoke the install command.

    To run the installation silently taking all the defaults use a command similar to:

    ./setupLinux -silent

    You can also use a response file to set additional options for a silent install. See the example response file on the installation CD for a template. To run a silent install using a response file use a command like:

    ./setupLinux -silent -options <fully qualified path>/responsefile

    Note: WebSphere Application Server - Express does not support a silent install from a CD when you select the WebSphere Studio Site Developer feature. The reason is that this feature requires the second CD and the installation program does not prompt for the second CD when running silently. To install the WebSphere Studio Site Developer feature silently you can copy the second CD to hard disk or mount the CD in a second CD drive and then use the "-media 2=<path to second CD>" option to tell the installation program where to find the second CD image.

    Responsefile included with build for silent install

    A sample responsefile is included with Express in: /util/responsefile.txt. You can use this file as a model response file.

    Running a silent uninstall

    To run a silent uninstall, go to the <expressinstall>/ _uninst directory. Run the uninstaller program with the -silent parameter. Run a command similar to:

    ./uninstaller -silent

    Notes on IBM Agent Controller security configuration options

    The IBM Agent Controller provides the communication mechanism between Studio Site Developer and Application Server.

    There are various options in securing the link between Studio Site Developer and Agent Controller. The installation configures the link to allow any Studio Site Developer user to connect with Agent Controller. You will want to change this security default when using Agent Controller in a production server environment.

    You can use the /opt/IBMRAC/bin/RACSecurityOn.sh and RACSecurityOff.sh scripts to enable and disable basic log in security. When security is enabled the Studio Site Developer user must provide a valid username and password combination that is an operating system username and password when connecting to Agent Controller. The username and password are forwarded by Agent Controller to the operating system for authentication.

    If you install WebSphere Application Server - Express 5.1 on a machine where you already have a copy of WebSphere Application Server - Express 5.0, the IBM Agent Controller will be updated to the 5.1.1 version and will be configured to point to the 5.1 Express server. If you subsequently want to remove WebSphere Application Server - Express 5.1 and restore your 5.0 environment, you will need to reinstall the 5.0 Application Server or Studio Site Developer component in order to restore the 5.0 version of IBM Agent Controller. Either of these 5.0 features also installs IBM Agent Controller for 5.0

    (Optional) Upgrading to GTK 2.2.2 or later

    Warnings:

    If you want to use double-byte character set (DBCS) on Red Hat 8.0, you need to perform the following steps to upgrade GTK to 2.2.2 or later. The below instructions are for GTK 2.2.2.

    1. Log in as root user.
    2. From the prompt command window, type:
      export LD_LIBRARY_PATH=/usr/local/lib/:$LD_LIBRARY_PATH
      
    3. Ensure that the libtiff-devel RPM package has been installed. To verify that it is installed on your machine, type this command:
      rpm -q libtiff-devel
      

      If it is not installed, install it from the Red Hat installation CD.

    4. Edit the /etc/ld.so.conf file and add the following line:
      /usr/local/lib
      
    5. Go to the FTP site at ftp.gtk.org/pub/gtk/v2.2/ and download the following files:
    6. For each of these files and in the order specified in the previous step, do the following steps:
      1. Unzip and untar the file (for example, tar xvfz gtk+-2.2.2.tar.gz).
      2. Change to the directory that you created.
      3. Run the following commands:
        ./configure
        make
        make install
        /sbin/ldconfig
        

    By default, the GTK 2.0.6 installation is picked up. To make sure your application uses GTK 2.2.2, every time you need to run the following example commands from the command line before launching the application.

    export LD_LIBRARY_PATH=/usr/local/lib/:$LD_LIBRARY_PATH
    export PATH=/usr/local/bin/:$PATH
    /opt/IBM/WebSphereExpress/SiteDeveloper/wasexpress51
    

    For more information on using GTK, consult the Web site at developer.gnome.org/doc/API/2.2/gtk/gtk-building.html.

    Uninstalling WebSphere Application Server - Express on Linux

    To uninstall WebSphere Application Server - Express on Linux, follow these steps:

    1. Log in as root.
    2. Change to the /opt/IBM/WebSphere/Express51/_uninst directory.
    3. Uninstall WebSphere Application Server - Express by typing this command:
      ./uninstaller
      
    4. To completely clean up any remaining files, go to the installation directory and remove the remaining folders.
    5. Some other directories remain:

      To completely remove WebSphere Application Server - Express, delete the remaining directories manually.

    Known problems and limitations

    This section covers known problems and limitations with installation and uninstallation of WebSphere Application Server - Express for Linux. Refer to the readme file for information about problems and limitations that affect actual use of the product.

    Recovering from failed installations

    If your installation fails:

    1. Analyze the installation log files to determine the nature of the problem.
    2. Correct the problem.
    3. Remove all traces of the partial install by running uninstall if it is available and then deleting the remaining files.
    4. Retry the install.

    Unable to locate JVM when trying to uninstall

    Occasionally an install failure can result in the uninstall files in the _uninst directory not being complete. The symptom of this is a message stating that a suitable JVM can not be found when trying you run the uninstall. You should manually run the uninstall as follows:

    1. Open a command prompt to the <Expressinstallpath>/_uninst directory.
    2. Locate a Java JVM on your machine. You can do this by searching your machine for java or you can type in "java -version" at the command line to see if the Java executable is in your path.
    3. Enter this command to run the uninstall: <javapath>/java -jar uninstall.jar
    4. Follow the uninstall wizard to complete the uninstall.
    5. Erase any left over files in the <Expressinstallpath > after the uninstall completes.

    Chapter 4. Installing WebSphere Application Server - Express on AIX

    This section contains information about installing WebSphere Application Server - Express on AIX. The major components of WebSphere Application Server - Express that can be installed on AIX are the Application Server and the Remote Agent Controller. You can choose to install either or both of these components. You need to install the Remote Agent Controller along with the Application Server if you want to be able to administer the Application Server on AIX using Studio Site Developer on Windows or Linux. You may also use the browser-based Administrative Console to administer the Application Server.

    You may install WebSphere Application Server - Express either from the CD-ROM or from the tar.gz file that you download.

    Installing from the CD-ROM

    If you have a previous copy of WebSphere Application Server - Express on your system, you should uninstall it before proceeding.

    There is just one product CD for install. To install WebSphere Application Server - Express from the product CD, follow these steps:

    1. Insert the AIX CD-ROM into your CD drive.
    2. Login as root.
    3. Run launchpad.sh from the root of the CD drive.
    4. The WebSphere Application Server - Express installation launcher window contains several links that you can select to browse the readme file and this Installation Guide. Select Install to begin installing the product. Select Exit to close the launchpad at any time. The launchpad closes automatically after you select Install.
    5. Follow the on-screen instructions to navigate through the installation wizard
    6. Note that the full install takes between 10 and 30 minutes depending on your hardware configuration and the features you choose to install.
    7. When WebSphere Application Server - Express is installed, click Finish to close the installation window.
    8. The First Steps application is started at the end of the install. You can use First Steps to view the Getting Started document, access the WebSphere InfoCenter, start and stop the server, verify the server installation, or to launch the Administrative Console.
    9. If any errors are reported refer to the indicated log file (/opt/IBM/WebSphere/Express51/logs/expressInstallLog.txt) for more information.
    10. The Application Server and miscellaneous Express files are installed in the /opt/IBM/WebSphere/Express51 directory.
    11. The IBM Agent Controller is installed in the /opt/IBMRAC directory.
    12. You may use Studio Site Developer (running on Windows or Linux) to create and to deploy applications to Application Server. In addition, you can use Studio Site Developer to administer (start, stop, change configurations) Application Server. You can also use the browser-based Administrative Console for administering the server.
    13. The install will start the IBM Agent Controller to enable communication between Site Developer and Application Server. To start the IBM Agent Controller manually change to the /opt/IBMRAC/bin directory and run ./RAStart.sh.
    14. If you run the command: '/opt/IBM/WebSphere/Express/AppServer/bin/collector.sh -Summary' from a command window," you may get errors reported regarding 'mqver not found' and 'wempsservice not found'. You can ignore these error messages.

    Installing from the downloadable tar.gz file

    To install the tar.gz of WebSphere Application Server - Express, follow these steps:

    1. Download the tar.gz file to a local directory.
    2. Use a command similar to the following to unpack the tar file: tar -zxvf <filename>
    3. After you have unpacked the file and are finished, you might want to delete it to save disk space.
    4. The unpacked file is the same as on the WebSphere Application Server - Express CD. Refer to the instructions above on installing from CD to complete the installation. You essentially just navigate to the directory that you unpacked the file to and run the launchpad.sh program.

    Verifying your installation

    After installing WebSphere Application Server - Express you should have the following directory structure under the /opt/IBM/WebSphere/Express51 directory:

    _uninst
    Contains 3 files for uninstalling Express.

    AppServer
    Application Server files -- approximately 9500 files.

    Express
    Miscellaneous files for databases and scripts -- approximately 25 files.

    License
    Contains approximately 13 license files.

    opt/IBMRAC
    IBM Agent Controller files -- approximately 65 files.

    readme
    Contains the readme, installation guide, and the Getting Started PDF.

    If any of these directories contain a substantially different number of files, then you should suspect a problem happened during installation. Look at the /opt/IBM/WebSphere/Express51/logs/expressInstallLog.txt file.

    Verifying your Agent Controller Installation

    First look at the /opt/IBM/WebSphere/Express51/logs/expressracInstallLog.txt file. Go to the bottom and check the install completion status. If the installation completed successfully, then start IBM Agent Controller by running the /opt/IBMRAC/bin/RAStart.sh. If you suspect a problem, take a look at the /opt/IBMRAC/config/servicelog.log.file.

    If the installation did not complete successfully look through the racInstallLog.txt to determine the reason.

    Verifying your Application Server installation

    You can verify the basic operation of your Application Server installation by running the Verify Server Installation from the First Steps application. First Steps is launched at the end of the install or you can launch it by running the /opt/IBM/WebSphere/Express51/Express/bin/launchFirstSteps.sh script.

    Alternatively, you can verify the operation of your Application Server by running the /opt/IBM/WebSphere/Express51/Express/bin/testServer.sh script. This script will step through starting and stopping the Application Server using its default configuration. Note that this script is only used for testing your server installation.

    Invoking a Silent Install

    The WebSphere Application Server Express installation program can be run silently, if you wish to bundle the product with your own. To install WebSphere Application Serve - Express silently, the -silent command-line option is used. During a silent install, you will not see wizard panels after you invoke the install command.

    To run the installation silently, taking all the defaults use a command similar to:

    ./aix/setupAIX -silent

    You can also use a response file to set additional options for a silent install. See the example response file on the installation CD for a template. To run a silent install using a response file, use a command like:

    ./aix/setupAIX -silent -options <fully qualified path>/responsefile

    Responsefile included with build for silent install

    A sample responsefile is included with Express in: /util/responsefile.text You can use this file as a model response file.

    Running a silent uninstall

    To run a silent uninstall, go to the <expressinstall>/ _uninst directory. Run the uninstaller program with the -silent parameter. Run a command similar to:

    ./uninstaller -silent

    Notes on IBM Agent Controller security configuration options

    The IBM Agent Controller provides the communication mechanism between Studio Site Developer and Application Server.

    There are various options in securing the link between Studio Site Developer and Agent Controller. The installation configures the link to allow any Studio Site Developer user to connect with Agent Controller. You will want to change this security default when using Agent Controller in a production server environment.

    You can use the /opt/IBMRAC/bin/RACSecurityOn.sh and RACSecurityOff.sh scripts to enable and disable basic login security. When security is enabled the Studio Site Developer user must provide a valid username and password combination that is an operating system username and password when connecting to Agent Controller. The username and password are forwarded by Agent Controller to the operating system for authentication.

    Uninstalling WebSphere Application Server - Express on AIX

    To uninstall WebSphere Application Server - Express on AIX, follow these steps:

    1. Log in as root.
    2. Change to the /opt/IBM/WebSphere/Express51/_uninst directory.
    3. Uninstall WebSphere Application Server - Express by typing:
      ./uninstaller
      
    4. To completely clean up any remaining files, go to the installation directory and remove the remaining folders.

    Known problems and limitations

    This section covers known problems and limitations with installation and uninstallation of WebSphere Application Server - Express for AIX. Refer to the readme file for information about problems and limitations that affect actual use of the product.

    Recovering from failed installations

    If your installation fails:

    1. Analyze the installation log files to determine the nature of the problem.
    2. Correct the problem.
    3. Remove all traces of the partial install by running uninstall if it is available and then deleting the remaining files.
    4. Retry the install.

    Unable to locate JVM when trying to uninstall

    Occasionally an install failure can result in the uninstall files in the _uninst directory not being complete. The symptom of this is a message stating that a suitable JVM can not be found when trying you run the uninstall. You should manually run the uninstall as follows:

    1. Open a command prompt to the <Expressinstallpath>/_uninst directory.
    2. Locate a Java JVM on your machine. You can do this by searching your machine for java or you can type in "java -version" at the command line to see if the java executable is in your path.
    3. Enter this command to run the uninstall: <javapath>/java -jar uninstall.jar
    4. Follow the uninstall wizard to complete the uninstall.
    5. Erase any left over files in the <Expressinstallpath > after the uninstall completes.

    Chapter 5. Installing WebSphere Application Server - Express on Solaris

    Installing from the CD-ROM

    If you have a previous copy of WebSphere Application Server - Express on your system, you should uninstall it before proceeding.

    To install WebSphere Application Server - Express from the product CD, follow these steps:

    1. Insert the Solaris CD-ROM into your CD drive.
    2. Login as root.
    3. Run launchpad.sh from the root of the CD drive.
    4. The WebSphere Application Server - Express installation launcher window contains several links that you can select to browse the readme file and this Installation Guide. Select Install to begin installing the product. Select Exit to close the launchpad at any time. The launchpad closes automatically after you select Install.
    5. Note that the full install takes between 10 and 30 minutes depending on your hardware configuration and the features you choose to install.
    6. When WebSphere Application Server - Express is installed, click Finish to close the installation window.
    7. If any errors are reported refer to the indicated log file (/opt/IBM/WebSphere/Express51/logs/expressInstallLog) for more information.
    8. The Application Server and miscellaneous Express files are installed in the /opt/IBM/WebSphere/Express51 directory.
    9. The First Steps application is started at the end of the install. You can use First Steps to view the Getting Started document, access the WebSphere InfoCenter, start and stop the server, verify the server installation, or launch the Administrative Console.

    Installation note:

    If you run the command '/opt/IBM/WebSphere/Express/AppServer/bin/collector.sh -Summary' from a command window, you may get errors reported regarding 'mqver not found' and 'wempsservice not found'. You can ignore these error messages.

    Installing from the tar.gz downloadable file

    To install the tar.gz for WebSphere Application Server - Express, follow these steps:

    1. Download thetar.gz file to a local directory.
    2. Use a command similar to the following to unpack the tar file: tar -zxvf <filename>
    3. After you have unpacked the file and you are finished with it, you might want to delete it to save disk space.
    4. The unpacked file is the same as on the WebSphere Application Server - Express CD. Refer to the instructions above on installing from CD to complete the installation. Navigate to the directory that you unpacked the file to and run the launchpad.sh program.

    Verifying your installation

    After installing WebSphere Application Server - Express you should have the following directory structure under the /opt/IBM/WebSphere/Express51 directory:

    _uninst
    Contains 3 files for uninstalling Express.

    AppServer
    Application Server files -- approximately 9500 files.

    Express
    Miscellaneous files for databases and scripts -- approximately 25 files.

    License
    Contains approximately 13 license files.

    readme
    Contains the readme, installation guide, and the Getting Started PDF.

    If any of these directories contain a substantially different number of files, then you should suspect a problem happened during installation. Look at the /opt/IBM/WebSphere/Express51/logs/expressInstallLog.txt file.

    Invoking a Silent Install

    The WebSphere Application Server - Express installation program can be run silently, if you wish to bundle the product with your own. To install WebSphere Application Server - Express silently the -silent command-line option is used. During a silent install, you will not see wizard panels after you invoke the install command.

    To run the installation silently taking all the defaults use a command similar to:

    ./solaris/setupSolaris -silent

    You can also use a response file to set additional options for a silent install. See the example response file on the installation CD for a template. To run a silent install using a response file use a command like:

    ./solaris/setupSolaris -silent -options <fully qualified path>/responsefile

    Responsefile included with build for silent install

    A sample responsefile is included with Express in: /util/responsefile.text You can use this file as a model response file.

    Running a silent uninstall

    To run a silent uninstall, go to the <expressinstall>/ _uninst directory. Run the uninstaller program with the -silent parameter. Run a command similar to:

    ./uninstaller -silent

    Uninstalling WebSphere Application Server - Express on Solaris

    To uninstall WebSphere Application Server - Express on Solaris, follow these steps:

    1. Log in as root.
    2. Change to the /opt/IBM/WebSphere/Express51/_uninst directory.
    3. Uninstall WebSphere Application Server - Express by typing:
      ./uninstaller
      
    4. To completely clean up any remaining files, go to the installation directory and remove the remaining folders.

    Known problems and limitations

    This section covers known problems and limitations with installation and uninstallation of WebSphere Application Server - Express for Solaris. Refer to the readme file for information about problems and limitations that affect actual use of the product.

    Recovering from failed installations

    If your installation fails:

    1. Analyze the installation log files to determine the nature of the problem.
    2. Correct the problem.
    3. Remove all traces of the partial install by running uninstall if it is available and then deleting the remaining files.
    4. Retry the install.

    Unable to locate JVM when trying to uninstall

    Occasionally an install failure can result in the uninstall files in the _uninst directory not being complete. The symptom of this is a message stating that a suitable JVM can not be found when trying you run the uninstall. You should manually run the uninstall as follows:

    1. Open a command prompt to the <Expressinstallpath>/_uninst directory.
    2. Locate a Java JVM on your machine. You can do this by searching your machine for java or you can type in "java -version" at the command line to see if the java executable is in your path.
    3. Enter this command to run the uninstall: <javapath>/java -jar uninstall.jar
    4. Follow the uninstall wizard to complete the uninstall.
    5. Erase any left over files in the <Expressinstallpath > after the uninstall completes.

    Chapter 6. Installing WebSphere Application Server - Express on HP-UX

    This section contains information about installing WebSphere Application Server - Express on HP-UX. Only the Application Server component of WebSphere Application Server - Express can be installed on HP-UX. You use the browser-based Administrative Console to administer the Application Server on HP-UX.

    You may install WebSphere Application Server - Express either from the CD-ROM or from the downloadable tar.gz file.

    Installing from the CD-ROM

    If you have a previous copy of WebSphere Application Server - Express on your system, you should uninstall it before proceeding.

    To install WebSphere Application Server - Express from the product CD, follow these steps:

    1. Insert the HP/UX CD-ROM into your CD drive.
    2. Login as root.
    3. Run launchpad.sh from the root of the CD drive.
    4. The WebSphere Application Server - Express installation launcher window contains several links that you can select to browse the readme file and this Installation Guide. Select Install to begin installing the product. Select Exit to close the launchpad at any time. The launchpad closes automatically after you select Install.
    5. Note that the full install takes between 10 and 30 minutes depending on your hardware configuration and the features you choose to install.
    6. When WebSphere Application Server - Express is installed, click Finish to close the installation window.
    7. If any errors are reported refer to the indicated log file (/opt/IBM/WebSphere/Express51/logs/expressInstallLog) for more information.
    8. The Application Server and miscellaneous Express files are installed in the /opt/IBM/WebSphere/Express51 directory.
    9. The First Steps application is started at the end of the install. You can use First Steps to view the Getting Started document, access the WebSphere InfoCenter, start and stop the server, verify the server installation, and launch the Administrative Console.

    Installation note:

    If you run the command '/opt/IBM/WebSphere/Express/AppServer/bin/collector.sh -Summary' from a command window, you may get errors reported regarding 'mqver not found' and 'wempsservice not found'. You can ignore these error messages.

    Installing from the downloadable tar.gz file

    To install the tar.gz for WebSphere Application Server - Express, follow these steps:

    1. Download the tar.gz file.
    2. Use a command similar to the following to unpack the file: tar -zxvf <filename>.
    3. After you have downloaded the file and are finished with it, you might want to delete it to save disk space.
    4. The unpacked file is the same as on the WebSphere Application Server - Express CD. Refer to the instructions above on installing from CD to complete the installation. Navigate to the directory that you unpacked the file to and run the launchpad.sh program.

    Verifying your installation

    After installing WebSphere Application Server - Express you should have the following directory structure under the /opt/IBM/WebSphere/Express51 directory:

    _uninst
    Contains 3 files for uninstalling Express.

    AppServer
    Application Server files -- approximately 9500 files.

    Express
    Miscellaneous files and scripts -- approximately 25 files.

    License
    Contains approximately 13 license files.

    readme
    Contains the readme, installation guide, and the Getting Started PDF.

    If any of these directories contain a substantially different number of files, then you should suspect a problem happened during installation. Look at the /opt/IBM/WebSphere/Express51/logs/expressInstallLog.txt file.

    Verifying your Application Server installation

    You can verify the basic operation of your Application Server installation by running the Verify Server Installation from the First Steps application. First Steps is launched at the end of the install or you can launch it by running the /opt/IBM/WebSphere/Express51/Express/bin/launchFirstSteps.sh script.

    Alternatively you can verify the operation of your Application Server by running the/opt/IBM/WebSphere/Express51/Express/bin/testServer.sh script. This script will step through starting and stopping the Application Server using its default configuration. Note that this script is only used for testing your server installation.

    Invoking a Silent Install

    The WebSphere Application Server - Express installation program can be run silently, if you wish to bundle the product with your own. To install WebSphere Application Server - Express silently the -silent command-line option is used. During a silent install, you will not see wizard panels after you invoke the install command.

    To run the installation silently taking all the defaults use a command similar to:

    ./hpux/setupHPUX -silent

    You can also use a response file to set additional options for a silent install. See the example response file on the installation CD for a template. To run a silent install using a response file use a command like:

    ./hpux/setupHPUX -silent -options <fully qualified path/responsefile

    Responsefile included with build for silent install

    A sample responsefile is included with Express in: \util\responsefile.txt. You can use this file as a model response file.

    Running a silent uninstall

    To run a silent uninstall, go to the <expressinstall>/ _uninst directory. Run the uninstaller program with the -silent parameter. Run a command similar to::

    ./uninstaller -silent

    Uninstalling Websphere Application Server - Express on HP-UX

    To uninstall WebSphere Application Server - Express on HP-UX, follow these steps:

    1. Log in as root.
    2. Change to the /opt/IBM/WebSphere/Express51/_uninst directory.
    3. Uninstall WebSphere Application Server - Express by typing:
      ./uninstaller
      
    4. To completely clean up any remaining files, go to the installation directory and remove the remaining folders.

    Known problems and limitations

    This section covers known problems and limitations with installation and uninstallation of WebSphere Application Server - Express for HP-UX. Refer to the readme file for information about problems and limitations that affect actual use of the product.

    Recovering from failed installations

    If your installation fails:

    1. Analyze the installation log files to determine the nature of the problem.
    2. Correct the problem.
    3. Remove all traces of the partial install by running uninstall if it is available and then deleting the remaining files.
    4. Retry the install.

    Unable to locate JVM when trying to uninstall

    Occasionally an install failure can result in the uninstall files in the _uninst directory not being complete. The symptom of this is a message stating that a suitable JVM can not be found when trying you run the uninstall. You should manually run the uninstall as follows:

    1. Open a command prompt to the <Expressinstallpath>/_uninst directory.
    2. Locate a Java JVM on your machine. You can do this by searching your machine for java or you can type in "java -version" at the command line to see if the java executable is in your path.
    3. Enter this command to run the uninstall: <javapath>/java -jar uninstall.jar
    4. Follow the uninstall wizard to complete the uninstall.
    5. Erase any left over files in the <Expressinstallpath > after the uninstall completes.

    Chapter 7. HTTP Web server security plug-ins

    Welcome to Web server plug-in feature for WebSphere Application Server - Express.

    The Web server plug-in allows users to separate the Web server machine and the Express Application server machine for increased security and performance. This separation also allows you to be more flexible in the architecture of the Web site in general.

    These plug-ins communicate with WebSphere Application Server - Express over HTTP(S).

    The Web Server plug-in installation includes all of the necessary components to automatically configure the following web servers on platforms for which they are supported.

    Supported platforms for Web server plug-ins


    Apache Web Server
    • Microsoft Windows 2000/NT
    • Linux
    • AIX
    • HP-UX
    • Sun Solaris

    IBM HTTP Web Server
    • Microsoft Windows 2000/NT
    • Linux
    • AIX
    • HP-UX
    • Sun Solaris

    Microsoft Internet Information System (IIS)
    • Microsoft Windows 2000/NT

    iPlanet (Sun ONE) Web Server
    • Microsoft Windows 2000/NT
    • Linux
    • AIX
    • HP-UX
    • Sun Solaris

    Lotus Domino Web Server
    • Microsoft Windows 2000/NT
    • Linux
    • AIX
    • HP-UX
    • Sun Solaris

    WebSphere Application Server - Express
    • Microsoft Windows 2000/NT
    • Linux Advanced Server
    • AIX
    • HP-UX
    • Sun Solaris

    Note #1

    Notes:

    1. Supported platforms for WebSphere Application Server - Express include only the server. The WebSphere Studio development tools are supported on Microsoft Windows and Linux.

    Supported software


    Apache Web Server
    • Version 1.3.x

    IBM HTTP Web Server
    • Version 1.3.x
    • Version 2.0.x

    Microsoft Internet Information System (IIS)
    • Version 4 -Windows (TM) NT
    • Version 5 - Windows (TM) 2000

    iPlanet (Sun ONE) Web Server
    • Version 4.1
    • Version 6.0

    Lotus Domino Web Server
    • Version 5
    • Version 6

    WebSphere Application Server - Express
    • Version 5.1.0

    See Note #1 below

    Notes:

    1. See (http://www-3.ibm.com/software/webservers/appserv/express/support/) for a list of e-fixes for WebSphere Application Server - Express.

    Installation Notes

    1. During installation of the Web server plug-ins, select the Web servers that should be automatically configured. All of the required plug-in files and libraries will be installed, then the selected Web servers will be configured.
    2. The Web server plug-in requires IBM Global Security Kit (GSKit) version 7 to be installed on the machine. The installation program will automatically install GSKit version 7, or otherwise register the WebSphere Application Server - Express plug-in application to GSKit if it is already installed.
    3. During installation, you will be prompted for the following information:
    4. For each Web server plug-in selected to be installed, modifications will automatically be made to the Web server configuration file. The modifications include adding a reference to the appropriate Web server plug-in library and a reference to the location of the Web server plug-in configuration file (plugin-cfg.xml).

      Refer to section 4.0 "What changes are being made to my Web server configuration" for detailed information.

    5. The Web server plug-ins for Microsoft(TM) Internet Information System and Lotus Domino(TM) require the location of the plug-in configuration file (plugin-cfg.xml) to be stored in the Windows(TM) system registry. The registry entry is a WebSphere Application Server version 5.1.0.0 key. The installation program will inform you if the registry entry was updated during the installation.

      Refer to section 4.0 "What changes are being made to my Web server configuration" for detailed information.

    Changes automatically made to my Web server configuration

    This section describes the modifications to your Web server configuration files during the installation as tasks that can be completed manually. These steps are performed automatically by the installation process and are listed here for reference.

    The modifications include adding a reference to the Web server plug-in library and a reference to the location of the Web server plug-in configuration file (plugin-cfg.xml).

    Steps for this tasks

    1. Configure IBM HTTP Server 1.3.x httpd.conf file entries.

      Use the following entries as a model for configuring your file.NOTE: <pluginsInstallRoot> is the installation root directory of WebSphere Application Server - Express plug-ins.

    2. Configure IBM HTTP Server 2.0 httpd.conf file entries.

      Use the following entries as a model for configuring your file.

      Note: If the IBM HTTP Server 1.3.26 directive, LoadModule ibm_app_server_http_module, is present in an IBM HTTP Server 2.0 httpd.conf file, the IBM HTTP Server cannot start. You must comment or delete the directive to start the Version 2 server.

    3. Configure Apache HTTP Server 1.3 httpd.conf file entries.

      Use the following entries as a model for configuring your file.

    4. Configure Lotus Domino Web server entries

      Follow this procedure to enable the HTTP transport plug-in to work with Domino Version 5.05 or 5.06. The installation wizard does not perform this modification. Perform this manual procedure.

      1. Start the Domino server.
      2. Access the file /webadmin.nsf using your Web browser (for example, http://hokie2ks.raleigh.ibm.com/webadmin.nsf). The browser prompts you for a password. Give the short name for the administrator and the administrator password.
      3. Click Configuration on the left side of the page.
      4. Click Servers on the top-left center of the page.
      5. Double-click the server that you intend to have work with WebSphere Application Server, Version 5.
      6. Click Edit Server on the top-left of the center window.
      7. Click Internet Protocols in the middle of the page.
      8. Under DSAPI in the middle-right of the page, add the path to the Domino plug-in, which is installed in the WebSphere Application Server bin directory.

        Note: If there are already Domino Web Server Application Programming Interface (DSAPI) filter files specified, use a space to delimit the WebSphere Application Server plug-in file.

      9. Click Save and Close on the upper-left of the center window.
      10. Define the location of the plugin-cfg.xml configuration file.
        • UNIX-based platform:

          Set the WAS_HOME environment variable to point to the WebSphere Application Server installation root directory.

        • Windows platforms:

          Add the variable Plugin Config to the registry under the path HKEY_LOCAL_MACHINE > SOFTWARE > IBM > WebSphere Application Server > 5.1.0.0. Set the value for this variable to the location of the plugin-cfg.xml file, which is <pluginsInstallRoot>\config\cells\plugin-cfg.xml.

          Where <pluginsInstallRoot> is the installation root directory of WebSphere Application Server - Express plug-ins.

      11. Restart the Domino server. When the server starts, information similar to the following appears:

        02/12/2001 03:05:09 PM  JVM: Java virtual machine initialized
        WebSphere Application Server DSAPI filter loaded
        02/12/2001 03:05:10 PM  HTTP Web Server started
         
        
    5. Configure Sun ONE (iPlanet) Web server entries

      Use the following entries as a model for configuring your file.

    6. Configure Internet Service Manager Web server entries

      Follow this procedure to manually reproduce how the installation wizard configures the Internet Service Manager (IIS) Web server:

      1. Start the IIS application.
      2. Create a new virtual directory for the Web site instance that you intend to work with WebSphere Application Server. To create this directory with a default installation, expand the tree on the left until you see Default Web Site. Right-click Default Web Site and select New > Virtual Directory. In the wizard for adding a virtual directory, do the following:
        1. Type sePlugins in the Alias to be used to Access Virtual Directory field.
        2. Browse to the WebSphere Application Server bin directory in the Enter the physical path of the directory containing the content you want to publish field.
        3. Select the Allow Execute Access check box in the What access permission do you want to set for this directory field.
        4. Click Finish to add the sePlugins virtual directory to your default Web site.
      3. Add the Internet Services Application Programming Interface (ISAPI) filter into the IIS configuration. Right-click on the host name in the tree on the left and click Properties. In the Properties dialog, do the following:
        1. Go to the Internet Information Services tab.
        2. Click WWW Service in the Master Properties window.
        3. Click Edit to open the WWW Service Master Properties window.
        4. Click ISAPI Filters > Add to open the Filter Properties window.
        5. Type iisWASPlugin in the Filter Name field.
        6. Click Browse in the Executable field.
        7. Browse to the bin directory of the WebSphere Application Server installation root.
        8. Click the iisWASPlugin_http.dll file.
        9. Click OK until all open windows close.
      4. Add the variable Plugin Config to the registry under the path HKEY_LOCAL_MACHINE > SOFTWARE > IBM > WebSphere Application Server > 5.1.0.0. Set the value to the location of the configuration file, which is <pluginsInstallRoot\config\cells\plugin-cfg.xml.

        Where <pluginsInstallRoot> is the installation root directory of WebSphere Application Server - Express plug-ins.

    Modifying the plug-in configuration file (plugin-cfg.xml)

    Re-generating the web server plug-in configuration file, plugin-cfg.xml, is required after deploying applications to WebSphere Application Server - Express.

    With WebSphere Application Server - Express version 5.1.0, use the genPluginCfg script to re-generate the plugin-cfg.xml file based on the current configuration of your WebSphere Express Application Server.

    The following situations require manual editing of the plugin-cfg.xml file:

    Sample plugin-cfg.xml file

    <?xml version="1.0" encoding="ISO-8859-1" ?> 
    <Config>
      <Log LogLevel="Error" Name="C:\Program Files\IBM\WebSphere\Express51\Plugins\logs\http_plugin.log" /> 
    <VirtualHostGroup Name="default_host">
      <VirtualHost Name="*:7080" /> 
      <VirtualHost Name="*:80" /> 
      <VirtualHost Name="*:7443" /> 
      </VirtualHostGroup>
    <ServerCluster Name="server1_DefaultNode_Cluster">
    <Server Name="DefaultNode_server1">
      <Transport Hostname="myHostname.raleigh.ibm.com" Port="7080" Protocol="http" /> 
    <Transport Hostname="myHostname.raleigh.ibm.com" Port="7443" Protocol="https">
      <Property name="keyring" value="
    	C:\Program Files\IBM\WebSphere\Express51\Plugins\etc\plugin-key.kdb" /> 
      <Property name="stashfile" value="
    	C:\Program Files\IBM\WebSphere\Express51\Plugins\etc\plugin-key.sth" /> 
      </Transport>
      </Server>
    <PrimaryServers>
      <Server Name="DefaultNode_server1" /> 
      </PrimaryServers>
      </ServerCluster>
    <UriGroup Name="default_host_server1_DefaultNode_Cluster_URIs">
    <Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/UTC/*" /> 
      <Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/CustomHomePageExample/*" /> 
      <Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/YourCoExpressExample/*" /> 
      <Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/CustomerServiceExample/*" />
      <Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/DocumentMgmtExample/*" /> 
      <Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/SurveyExample/*" /> 
      </UriGroup>
      <Route ServerCluster="server1_DefaultNode_Cluster" UriGroup="default_host_server1_DefaultNode_Cluster_URIs" VirtualHostGroup="default_host" /> 
      </Config>
    

    Known issues

    1. Un-installing the Web server plug-in for IIS, the sePlugin filter does not get removed. You must manually remove the sePlugin filter using the IIS client application.
    2. The genPluginCfg script generates the pluginCfg.xml file in the default location <ExpressInstallDir>/AppServer/config/cells.

      When your Web server is installed on a different machine than WebSphere Application Server - Express, the generated plugin-cfg.xml file must be moved to the <PluginsInstallRoot>/config/cells directory located on your Web server machine. As a result, paths referenced in the plugin-cfg.xml file may need to be manually edited. Subsequent uses of the genPluginCfg script will merge updates and preserve your manual updates to path entries.

    3. Regenerating the plugin-cfg.xml file from within WebSphere Studio causes the plugin-cfg.xml file to be rewritten instead of being merged with previous content. The recommended workaround is to use the genPluginCfg script located in the <ExpressInstallDir>/AppServer/bin directory of WebSphere Application Server - Express.
    4. HP-UX platform: You must manually set the SHLIB_PATH environment variable prior to starting your Web server in order for the system to find the IBM Global Security Kit (GSKit) libraries.

      Example: export SHLIB_PATH=/usr/lib:/lib

    5. HP-UX Platform: Mounting the Product CD-ROM

      The Product CD-ROM is in ISO-9660 format with Rockridge extension. You may have to mount the CD-ROM manually. Mounting or unmounting the CD_ROM requires root privileges.

      Follow these instructions for mounting the CD_ROM on HP-UX

      1. Log in as root
      2. Run the following command

        /usr/sbin/pfs_mountd &

      3. Run the following command

        /usr/sbin/pfsd &

      4. Using a system editor, add the following line to the /etc/pfs_fstab file

        <device_file> <mount_point> <filesystem_type> <translation_method>

        Example: /dev/dsk/c0t0d0 /cdrom pfs-rrip ro,suid 0 0

      5. Insert the CD_ROM in the tray and run the following command

        /usr/sbin/pfs_mount /cdrom

      6. To unmount the CD_ROM, run the following command

        /usr/sbin/pfs_umount /cdrom

    6. Unix Platforms: Ensure to set the WAS_HOME environment variable to the installation directory of the Web server plug-ins.

      Example: export WAS_HOME=/opt/IBM/WebSphere/Express51/Plugins

    Testing the Web Server plug-in

    WebSphere Application Server - Express, version 5.1 includes a pre-installed application named Snoop that can be used to verify the Web Server Plug-in is installed and configured correctly. The Web Sever Plug-in configuration file, plugin-cfg.xml, which is installed during the installation of the Web Server Plug-ins is pre-configured to test the Snoop application. However, you may also regenerate the Web Server Plug-in as described in this documentation.

    TIP: Remember to restart the Web Server after the plugin configuration file is regenerated.

    Procedure for testing the Web Server Plugin

    1. Install WebSphere Application Server-Express
    2. Start the WebSphere Express Application Server
    3. Verify the Default Application is running
    4. Install the Web Server Plug-in for your desired web server.
    5. Restart your Web Server

      TIP: If the Web Server fails to start, refer to the "TroubleShooting tips" section of this document to learn how to resolve the problem.

    6. Verify the Web Server plug-in forwards the request to execute the Default Application to the WebSphere Express Application Server.

    If the Web Server Plug-in is installed and configured correctly, the WebSphere Application Server Default Application Web Page will be displayed in your browser.

    Troubleshooting tips

    Try this first: The most common reason the Web Server will fail to start after configuring the Web Server Plug-in is because the plugin-cfg.xml file contains invalid or incorrect information and cannot be parsed by the Web Server. Most often, the problem is caused by one the following conditions:

    If you are having problems with the HTTP plug-in component - the component which sends requests from your HTTP server, such as IBM HTTP Server, Apache, or IIS, to Websphere Application Server - Express, try these steps:

    If these files don't reveal the cause of the problem, follow these additional steps.

    Plug-in problem determination steps

    The plug-in provides very readable tracing which can be beneficial in helping to figure out the problem. By setting the LogLevel attribute in the config/plugin-cfg.xml file to Trace, you can follow the request processing to see what is going wrong. At a high level:

    1. The plug-in gets a request.
    2. The plug-in checks the routes defined in the plugin-cfg.xml file.
    3. It finds the server group.
    4. It finds the server.
    5. It picks the transport protocol, usually HTTP.
    6. It sends the request.
    7. It reads the response.
    8. It writes it back to the client.

    You can see this very clearly by reading through the trace for a single request:

    Regenerating the plugin-cfg.xml file

    Regenerating the plugin-cfg.xml file can be done through the browser based Administrative console, or using the GenPluginCfg script located in <ExpressInstallDir>/AppServer/bin.

    Usage: GenPluginCfg [[-option.name optionValue]...]
     
    Valid Options:
     
         -config.root configroot_dir
             (defaults to environment variable CONFIG_ROOT)
         -cell.name cell
             (defaults to environment variable WAS_CELL)
         -node.name node
             (defaults to environment variable WAS_NODE)
         -server.name server
             (required for single server plugin generation)
         -output.file.name file_name
             (defaults to configroot_dir/plugin-cfg.xml)
         -destination.root root
             (install root of machine configuration will be used on)
         -destination.operating.system windows/unix
             (operating system of machine configuration will be used on)
         -debug yes/no
             (defaults to no)
     
    
    Examples:
    1. To change the destination of the generated plugin config file:
    2. To change the destination path to files referenced in the plugin config file:

    Additional information

    IBM HTTP server

    WebSphere Application Server - Express Product news, updates, and fixes

    Technical articles and sample code

    Updates to documentation

    For the latest information about WebSphere Application Server - Express beyond what is included in the online help system, see the following Web sites:

    Chapter 8. Installing HTTP Web Server security plug-ins

    This section describes how to setup the Web server security plug-in feature for WebSphere Application Server - Express. The Web server security plug-in feature should be installed from the Web server plug-in CD included with WebSphere Application Server - Express Version 5.1.1.

    The Web server security plug-ins allow users to separate the Web server machine and the Express Application server machine for increased security and performance. This separation also allows you to be more flexible in the architecture of the Web site in general.

    These security plug-ins communicate with WebSphere Application Server - Express over HTTP(S).

    The Web Server plug-in installation includes all of the necessary components to automatically configure the following Web servers on platforms for which they are supported.

    The Web server security plug-in must be installed on the same machine as your HTTP Web server. Therefore, ensure your HTTP Web server is already installed on the machine before installing the HTTP Web server plug-in.

    Refer to the README file located on the Web Server Plug-in CD for detailed information about the following topics:

    Installing from the CD

    To install the HTTP Web Server security plug-ins from the CD, follow these steps:.

    1. Insert the Web Server Security Plug-in CD-ROM into your CD drive.
    2. Run the platform specific installation program
    3. Follow the on-screen instructions to navigate through the installation wizard.
    4. Note that you will be prompted for the following information during the installation process:
    5. Please read the installation summary panel to determine if any errors or warnings are reported .
    6. When WebSphere Application Server - Express Plug-ins is installed, click Finish to close the installation window.
    7. The HTTP Web server configuration file will be automatically configured. Restart the your Web server to ensure the Web server was configured correctly. If the Web server fails to restart, refer to the Troubleshooting section of the README file located on the Web Server Plug-in CD.

    Invoking a Silent Install

    WebSphere Application Server - Express Plugin-ins installation program can be run silently, if you wish to bundle the product with your own. To install WebSphere Application Server - Express Plug-ins silently the -silent command-line option is used. During a silent install, you will not see wizard panels after you invoke the install command.

    You should use a response file to set the appropriate options for a silent install. See the example response file on the installation CD for a template. To run a silent install using a reponse file use a command like:

    For Windows:

    install.exe -silent -options <fully qualified path>/responsefile

    For Linux and Unix:

    linux/setupLinux -silent -options <fully qualified path>/responsefile

    Examples for Unix platforms:

    Testing the Web Server plug-in

    WebSphere Application Server - Express, version 5.1 includes a pre-installed application named Snoop that can be used to verify the Web Server Plug-in is installed and configured correctly. The Web Sever Plug-in configuration file, plugin-cfg.xml, which is installed during the installation of the Web Server Plug-ins is pre-configured to test the Snoop application. However, you may also regenerate the Web Server Plug-in as described in this documentation.

    TIP: Remember to restart the Web Server after the plugin configuration file is regenerated.

    Procedure for testing the Web Server Plugin

    1. Install WebSphere Application Server-Express
    2. Start the WebSphere Express Application Server
    3. Verify the Default Application is running
    4. Install the Web Server Plug-in for your desired web server.
    5. Restart your Web Server

      TIP: If the Web Server fails to start, refer to the "TroubleShooting tips" section of this document to learn how to resolve the problem.

    6. Verify the Web Server plug-in forwards the request to execute the Default Application to the WebSphere Express Application Server.

    If the Web Server Plug-in is installed and configured correctly, the WebSphere Application Server Default Application Web Page will be displayed in your browser.

    Uninstalling HTTP Web Server security Plug-ins on Windows

    To uninstall the HTTP Web Server security Plug-ins for WebSphere Application Server - Express, follow these steps:

    1. Select the IBM WebSphere Application Server - Express security Plugins v5.1.1 entry in Add/Remove Programs.
    2. Follow the uninstall wizard to uninstall the product.
    3. To completely clean-up any remaining files, go to the installation directory and remove the remaining folders.

    Uninstalling HTTP Web Server Plug-ins on Linux and Unix

    To uninstall the HTTP Web server plug-ins for WebSphere Application Server - Express on Linux and Unix platforms, follow these steps:

    1. Log in as root.
    2. Change to the /opt/IBM/WebSphere/Express/Plugins/_uninst directory.
    3. Uninstall the HTTP Web Server Plug-ins for WebSphere Application Server - Express by typing:

      ./uninstaller
      
    4. To completely clean up any remaining files, go to the installation directory and remove the remaining folders.

     

    Chapter 9. Setting up WebSphere Application Server - Express for working in a team environment

    By default, Concurrent Versions System (CVS) plug-ins are automatically installed with WebSphere Application Server - Express. The most recent version of the CVS server is available from www.cvshome.org. You do not need to install a CVS client to use CVS, only a CVS server. For more information about installing and using CVS, refer to the team online help.

    As an alternative to CVS, you can use Rational(R) ClearCase(R) as your software configuration management (SCM) system. For more information about Rational ClearCase, refer to www.ibm.com/software/awdtools/clearcase/.

    Note that if you are using Rational ClearCase or ClearCase LT as your SCM solution, you will need to download and install the ClearCase SCM Adapter to enable the integration with WebSphere Studio. To download the ClearCase SCM Adapter, go to www.ibm.com/developerworks and select Rational, found in the Product domains section. From the Rational window select Downloads, then select Rational product downloads and add-ins.

    Neither the CVS server nor the Rational ClearCase client or server is automatically installed. You must install them separately from WebSphere Studio.

    Several other SCM repositories can be integrated with WebSphere Application Server - Express through SCM team adapters (known in Eclipse as team providers). To find a list of SCM products and adapters provided by IBM Business Partners, go to www-3.ibm.com/software/awdtools/studioappdev/about/ and from the Further reading section, select SCM Adaptor Vendors. From this list, you can access the SCM product vendors' Web sites to download the SCM adapters of your choice. IBM does not endorse or warrant these adapters. For support, or further information, please contact the SCM product vendor directly.

    Note: Clicking on a link will take you to the partner's Web site where you will be able to download the SCM adaptor only if you are a company customer and have registered your software.

    Notices

    Note to U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

    This information was developed for products and services offered in the U.S.A. IBM may not offer the products, services, or features discussed in this document in other countries. Consult your local IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the user's responsibility to evaluate and verify the operation of any non-IBM product, program, or service.

    IBM may have patents or pending patent applications covering subject matter described in this document. The furnishing of this document does not give you any license to these patents. You can send license inquiries, in writing, to:


    IBM Director of Licensing
    IBM Corporation
    North Castle Drive
    Armonk, NY 10504-1785
    U.S.A.

    For license inquiries regarding double-byte (DBCS) information, contact the IBM Intellectual Property Department in your country or send inquiries, in writing, to:


    IBM World Trade Asia Corporation
    Licensing
    2-31 Roppongi 3-chome, Minato-ku
    Tokyo 106, Japan

    IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation to you.

    The following paragraph does not apply to the United Kingdom or any other country where such provisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OR CONDITIONS OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you.

    This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice.

    Licensees of this program who wish to have information about it for the purpose of enabling: (i) the exchange of information between independently created programs and other programs (including this one) and (ii) the mutual use of the information which has been exchanged, should contact:


    Lab Director
    IBM Canada Ltd. Laboratory
    8200 Warden Avenue
    Markham, Ontario, Canada L6G 1C7

    Such information may be available, subject to appropriate terms and conditions, including in some cases, payment of a fee.

    The licensed program described in this document and all licensed material available for it are provided by IBM under terms of the IBM Customer Agreement, IBM International Program License Agreement or any equivalent agreement between us.

    Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products.

    Any references in this information to non-IBM Web sites are provided for convenience only and do not in any manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of the materials for this IBM product and use of those Web sites is at your own risk.

    This information contains examples of data and reports used in daily business operations. To illustrate them as completely as possible, the examples may include the names of individuals, companies, brands, and products. All of these names are fictitious and any similarity to the names and addresses used by an actual business enterprise is entirely coincidental.

    COPYRIGHT LICENSE:

    This information contains sample application programs in source language, which illustrates programming techniques on various operating platforms. You may copy, modify, and distribute these sample programs in any form without payment to IBM, for the purposes of developing, using, marketing or distributing application programs conforming to the application programming interface for the operating platform for which the sample programs are written. These examples have not been thoroughly tested under all conditions. IBM, therefore, cannot guarantee or imply reliability, serviceability, or function of these programs. You may copy, modify, and distribute these sample programs in any form without payment to IBM for the purposes of developing, using, marketing, or distributing application programs conforming to IBM's application programming interfaces.

    Each copy or any portion of these sample programs or any derivative work, must include a copyright notice as follows:

    (C) (your company name) (year). Portions of this code are derived from IBM Corp. Sample Programs. (C) Copyright IBM Corp. 2000, 2003. All rights reserved.

    Programming interface information

    Programming interface information is intended to help you create application software using this program.

    General-use programming interfaces allow you to write application software that obtain the services of this program's tools.

    However, this information may also contain diagnosis, modification, and tuning information. Diagnosis, modification and tuning information is provided to help you debug your application software.

    Warning: Do not use this diagnosis, modification, and tuning information as a programming interface because it is subject to change.

    Trademarks and service marks

    The following terms are trademarks or registered trademarks of International Business Machines Corporation in the United States, or other countries, or both:

    Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.

    ActiveX, Microsoft, Windows, Windows NT, and the Windows logo are trademarks or registered trademarks of Microsoft Corporation in the United States, or other countries, or both.

    UNIX is a registered trademark of The Open Group.

    Other company, product or service names, which may be denoted by a double asterisk (**), may be trademarks or service marks of others.