Installing Novell exteNd
CHAPTER 1
This chapter presents an overview of the Novell exteNd 5 product suite installation program. The installation program is self-documenting, but there are some decisions you need to make before you run the install. This chapter helps you make them.
Topics include:
Latest information For the latest information on hardware and software requirements, supported databases, and specific install issues, see the Release Notes.
The installation program is an Install Anywhere Wizard that is similar on all platforms. There are five options for installing the Novell exteNd suite:
If you have a previously installed version of any Novell exteNd product, uninstall it before installing this version of the Novell exteNd 5 suite.
If you need to uninstall an existing exteNd 5 installation, you can run the uninstall program from the Add or Remove Programs item from the Windows Control Panel, or from the Start menu shortcut in the Novell exteNd 5 program group. exteNd can also be manually uninstalled. See the section on What gets installed for a list of items to remove.
These are the decisions you need to make before you install Novell exteNd:
These are the five installation options available with exteNd 5.
Install option |
What it does |
Platforms / for instructions |
---|---|---|
Express |
This is the simplest way to get started using the exteNd suite of products. In addition to installing all of the products, it creates and configures a MySQL database for use as a SilverMaster and deploys a portal project that can be used as a starting point for development, testing, or learning. |
Windows For more information, see Express and Server Express Installs |
Server Express |
Installs the server components of exteNd, but not the designers and tools used for development. The Server Express install creates and configures a MySQL database for use as a SilverMaster and deploys a portal project that can be used as a starting point for development, testing, or learning. |
Windows, Linux, and NetWare |
Server |
Installs the server components of exteNd, but not the designers and tools used for development. The Server install asks what type of database you will use for SilverMaster and requests specific configuration information such as port numbers and passwords. The Server install is appropriate for machines that will be hosting exteNd applications. On NetWare, Server Express uses the exteNd Application Server and MySQL installed with NetWare. |
All platforms |
Tools |
The Tools option installs the exteNd design tools used for application development. |
Windows |
Custom |
The Custom option allows you to select which features are installed on your machine. You can specify your own preferences for databases, port numbers, and passwords. |
All platforms. |
The SilverMaster is a database used by the Novell exteNd Application Server. There is one SilverMaster for each Application Server or cluster. The SilverMaster keeps track of all deployment databases used by the Application Server and also holds the Application Server's system tablessuch as tables containing security group and user information. Applications can also be deployed to the SilverMaster.
When choosing a DBMS to host your SilverMaster, consider the following platform issues:
The Application Serverr can communicate with multiple database engines at once. For example, you can install your SilverMaster database on Cloudscape and have all of your deployment databases on another DBMS, such as Oracle.
NOTE: If you are using the Express or Server Express option, the install automatically creates a MySQL database. Otherwise, you will have to create a database. If you are using the Custom option on Windows or Linux, a MySQL database can be created for you.
Preparing the database involves two operations:
Creating the database You need to create a database to use as your SilverMaster before installing the Application Server.
Setting up the database The Application Server must be able to connect to the database you want to use as SilverMaster (as well as any other databases you want it to access). The Application Server acts as a database clientso it requires any database client software, ODBC driver, JDBC driver, and any configuration necessary for an application connecting to a particular database.
The steps for setting up a database differ for the different database types (Oracle, and so on).
For details on setting up your database type, see the appropriate chapter in the exteNd Application Server Database Configuration Guide.
For more information about the SilverMaster database and setting it up, see the exteNd Application Server Administrator's Guide (especially the chapter on data source configuration).
MySQL is installed at port number 63306 when installed by the exteNd suite installer. This is to avoid conflicts with any other MySQL server running on the same machine.
MySQL and the exteNd Application Server are installed as part of the NetWare installation program. The exteNd 5 suite does not reinstall either the MySQL SilverMaster or the Application Server during the suite installs.
Running the Express or Server Express option installs MySQL. If you have an existing installation of MySQL running as a service on Windows, your MySQL service will be overwritten and your existing my.ini file will be renamed my.ini.bak.
Using the Custom option and deselecting MySQL will avoid installing MySQL during the extend installation.
The following table lists the items that get installed or started during the installation.
If you should manually uninstall, you need to make sure these items are stopped and/or deleted.
The installation program installs into the directory of your choice. Files will be placed at installation directory\exteNd5.
If you are doing a manual uninstall, there are some things you may want to preserve:
Any profiles, projects, and configuration files that are user-created and saved in various places
Any files under MySQL/data (they will be overwritten during an Express or Server Express install)
NOTE: If you had a previous version of MySQL installed, the exteNd install creates winnt\my.ini. Your original is saved as my.ini.bak.
NOVELL_EXTEND_APPSERVER_HOME
NOVELL_EXTEND_COMPOSER_HOME
NOVELL_EXTEND_DIRECTOR_DEV_HOME
NOVELL_EXTEND_DIRECTOR_HOME
NOVELL_EXTEND_HOME
NOVELL_EXTEND_WORKBENCH_HOME
AGCLASSPATH If you installed MySQL as part of the exteNd install, the install adds its driver to AGCLASSPATHfor example:
C:\Program Files\Novell\exteNd5\MySQL\jdbc\mysql-connector-java-3.0.8-stable-bin.jar
User path |
C:\Program Files\Novell\exteNd5\Director\autonomy |
---|---|
System path |
C:\Program Files\Novell\exteNd5\AppServer\bin;C:\Program Files\Novell\exteNd5\Director\autonomy |
Novell exteNd 5.0 directory
When installing as root user on Linux, the installation edits the /etc/password and /etc/group files with entries required to start MySQL.
To learn about the online product support available to you, visit the Novell exteNd Application Server Web site (http://extend.novell.com/appserver).
If you contact the Novell exteNd support staff for assistance, you will be asked to provide information about your environment and your problemas follows:
Does the problem occur in the development environment or at runtime?
What are the exact steps to recreate the error? Please be prepared to provide an example
Copyright © 2004 Novell, Inc. All rights reserved. Copyright © 1997, 1998, 1999, 2000, 2001, 2002, 2003 SilverStream Software, LLC. All rights reserved. more ...