Sun ONE logo     Previous      Contents      Index      Next     
Sun ONE Web Services Platform Developer Edition Installation Guide



Preparing to Install

This section describes the Sun™ ONE Web Services Platform Developer Edition installation prerequisites and technical requirements prior to installing this software. It also includes information about the installed products.

This section contains the following topics:

Overview

The GUI based installer of the Sun ONE Web Services Platform Developer Edition enables you to install and set up the Sun ONE suite of products. Built on top of the Java™ 2 SDK (Software Development Kit) framework, the installer provides a consistent look and feel across all Sun ONE software products.

Supported Platforms

Supported platforms for the Sun ONE Web Services Platform Developer Edition software are:

Solaris 8 and Solaris 9 for SPARC

System Requirements

Before installing the Sun ONE Web Services Platform Developer Edition software on the Solaris 8 or 9 platform, you must ensure that the minimum software and hardware requirements are available.

The following table contains a list of system requirements which your Solaris 8 and 9 system should meet.

System Component

Configuration

Free Disk Space

 

Recommended 2 GB

 

RAM

 

Minimum 512 MB
Recommended 1 GB

 

Operating System

 

Solaris 8 or 9 Operating Environment

 

CPU

 

Solaris Sparc

 

Network Configuration

 

A static IP address

 

Network Domain

 

A fully qualified DNS domain name

 

Required Patches (for Solaris 8 only)

The following Solaris patches must be installed for Solaris 8 systems:

  • 109326-06
  • 108827-15
  • 108434-03
  • 108940-46
  • 109147-14


  • Note

    • The Sun ONE Identity Server checks for 108827-15.
    • The Sun ONE Application Server 7 checks for 108827-26.


These patches can also be retrieved from the patch finder page located at the following URL:

http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access



Note

Solaris 8 users should have the Sun recommended patch cluster installed.

The cluster includes the two required patches listed above.

This patch cluster is available at: http://sunsolve.sun.com/ under Recommended and Security Patches.

Also, you can find the Required Solaris 8 patches in the patches subdirectory on CD2 or the DVD.





Note

  • Your Solaris 8 or 9 machine requires an extra 100 MB of temporary disk space.
  • Additionally, for patches, the following directories should each have more than 10 MB of free disk space:
    • /
    • /usr
    • /var
    • /opt


To locate and unpack the Solaris 8 patches:

  1. Get the patch distribution bundle for Solaris patches.
  2. This is an archived file which could be quite large (up to 80 MB).

    CD2/DVD includes a file called patches_sunone_sol8.tar.bz2 in the patches subdirectory.

  3. Unpack this bundle using the gunzip and tar utilities.
  4. Copy the patches_sunone_sol8.tar.gz file to your local read/write filesystem.
  5. Execute the following commands:
  6. gunzip patches_sunone_sol8.tar.gz

    tar xvf patches_sunone_sol8.tar

  7. Install the cluster by:
    1. Changing directories into the patches subdirectory
    2. Running the install_cluster script
    3. This can take as little as fifteen minutes, or as much as over one hour, as the system installs all operating system and security patches to bring your Solaris 8 SPARC host up to date.
    4. Some minor errors may be reported during the installation.
    5. Some patches might not be installed because of these minor errors, either due to a newer patch already on your system, or to the specific patch to be applied has a known conflict with an existing patch that someone has installed already on your system. These minor error messages can usually be ignored.
    6. Enter the following commands at the prompt:
    7. cd patches_sunone_sol8

      ./install_cluster

  8. When the patch installation is complete, reboot the system using the following command:
  9. reboot

    If you need further information, these patches are available under the section Recommended and Security Patches at:

    http://sunsolve.sun.com



    Note

    • Be certain that you log in as root before installing the Sun ONE Web Services Platform Developer Edition software.
    • There are scripts provided to start and stop the core Sun ONE servers. These can be found under the <install_dir>/utils directory.
    • The Sun ONE Studio 4 update 1, Enterprise Edition for Java can be started by running the following script: <install_dir>/studio/ee/bin/runide.sh
    • A resource kit for deploying and fine tuning the Sun ONE Directory Server can be found at: http://wwws.sun.com/software/download/developer/5175.html


Once you have satisfied the system requirements and patch requirements (patches are for Solaris 8 only) described above, you are ready to install the Sun ONE Web Services Platform Developer Edition software on the Solaris 8 or 9 platform.

Windows 2000 Professional SP2 and Windows 2000 Server SP2

Windows 2000 System Requirements

Before installing the Sun ONE Web Services Platform Developer Edition software on the Windows 2000 platform, you must ensure that the minimum software and hardware requirements are available.

The following table contains a list of system requirements that your Windows 2000 system should meet.

System Component

Configuration

Free Disk Space

 

Minimum 1 GB
Recommended 2 GB

 

RAM

 

Minimum 512 MB
Recommended 1 GB

 

Operating System

 

Windows 2000 Professional SP2 or Windows 2000 Server SP2

 

CPU

 

Pentium III 866 MHz, minimum

 

Network Configuration

 

A static IP address

 

Network Domain

 

A fully qualified domain name (see Running the Installation Program in the Installing on Windows chapter.)

 

Installation Checklist

  • You should use a non-production machine so that the installation does not interfere with existing software.
  • On any given machine, you can only install only one instance of the Sun ONE Web Services Platform Developer Edition.
  • You must have administrative privileges to install the Sun ONE Web Services Platform Developer Edition software on the Windows platform.


  • Tip

    You do not need to have a pre-installed copy of the Java Runtime Environment.



Other Technical Requirements (for Solaris 8 or 9, or Windows 2000)

Note the following requirements, and perform any of the tasks necessary before installing the Sun ONE Web Services Platform Developer Edition.

  • Your temporary directory must have a minimum of:
    • 100 MB free (for Solaris 8 or 9).
    • 200 MB free (for Windows 2000).

  • Your system must have four unused ports available.
  • Assign one for the administration server, and another for the HTTP server port during installation.

    The installer detects unused ports and assigns two others:

    • The Sun ONE Message Queue (by default, 7676).
    • IIOP (by default, 3700).

    Make certain that the above mentioned ports are free for the products to install and run successfully.



    Note

    For Solaris 8 or 9 only:

    The Sun ONE Web Services Platform Developer Edition installer executes certain platform specific commands to obtain details about the system.

    The installer assumes the standard paths for UNIX commands such as, domainname, prtconf, showrev, ping and sh.





    Note

    Installing the Sun ONE Studio on Windows and the Sun ONE Application Server on Solaris is supported in this release.



    The following table shows tested and validated combinations that can exist across two machines.

Platform

Machine 1

Machine 2

Solaris

 

  • All Products
 

  • N/A
 

Windows

 

  • All Products
 

  • N/A
 

Multi Platform

 

  • Sun ONE Application Server, Sun ONE Identity Server, Sun ONE Portal Server (Solaris)
 

  • Sun ONE Studio (Windows 2000/Solaris)
 

Installable Products

Java™ 2 Software Development Kit (J2SE) 1.4.0_02

Java 2 Platform, Standard Edition (J2SE™) software is the solution for rapidly developing and deploying mission-critical, enterprise applications. Version 1.4 builds upon Java technology's cross-platform support and robust security model with new features and functionality, enhanced performance and scalability, and improved reliability and serviceability. Version 1.4 advances rich client application development and provides the foundation for standards-based, interoperable Web services that can be built and deployed today!

In addition to new features, version 1.4 addresses key customer issues and is fully compatible with previous J2SE software releases.

Sun ONE Application Server 7, Standard Edition

The Sun ONE Application Server 7 provides a Java™ 2 Platform, Enterprise Edition (J2EE™ platform) 1.3 compatible platform for developing and delivering Java Web services, integrating an application development environment with the Sun ONE Studio 4. The Sun ONE Application Server delivers end-to-end high performance across a broad range of Web and enterprise application requirements.

The Sun ONE Application Server 7 is an new architecture based on the J2EE Reference Implementation, along with the Java™ Web Services Developer Pack (Java WSDP), both from Sun Microsystems.

Sun ONE Portal Server 6.0 (for Solaris only)

The Sun ONE Portal Server can securely deliver all types of information and services to users on several different devices. Services can be Web applications and Web services, as well as access to non-Web resources such as accessing host systems directly.

Sun ONE Identity Server 5.1

The Sun ONE Identity Server (formerly iPlanet Directory Server Access Management Edition) is used by the Sun ONE Portal Server to enforce a user's access policy (the sum of their roles) and to enable Web-based single sign-on (SSO) to those services. It also consolidates user authentication, authorization, and management.

Sun ONE Identity Server Policy Agent 1.0 for Sun ONE Application Server 7.0

The Sun ONE Identity Server Policy Agents protect content on your Web servers and Proxy Servers from unauthorized intrusions. They control access to services and Web resources based on the policies configured by an administrator.

The Sun ONE Identity Server Policy Agents enable Application Servers to enforce authentication and authorization using Sun ONE Identity Server services, thereby securing client access to the hosted J2EE™ applications and enforcing J2EE security policies defined in the deployed application's Deployment Descriptors.

Sun ONE Studio 4 update 1, Enterprise Edition for Java™

Sun ONE Studio 4 update 1, Enterprise Edition for Java is the latest release in the Sun ONE Studio line of Integrated Development Environments (IDEs) for Java™ technology developers. Based on the NetBeans™ Tools Platform, Sun ONE Studio software provides the latest support for Java and Industry Standards in the development of enterprise class applications and Web services.

Sun ONE Portlet Builder 1.0

The Sun ONE Web Services Platform Developer Edition includes a Sun ONE Studio 4 plug-in tool for creating portal channels. The channels can be developed and tested within the Sun ONE Studio 4 development environment without even deploying the portlet on the Sun ONE Portal Server.

Sun ONE Application Server 7 SE Plugin

The Sun ONE Application Server Plugin provides seamless integration between the Sun ONE Application Server 7 and the Sun ONE Studio 4 products. This plugin provides extended functionality to the Sun ONE Studio 4 IDE which allows it to connect and communicate with the Sun ONE Application Server.

The plugin relies on a small number of administrative client JAR files that enable the plugin to communicate with the administrative server of the application server deployment. Once the plugin is installed and configured properly, the developer is able to register any number of either local or remote application server deployment environments in the IDE. The Sun ONE Application Server Plugin is automatically installed and configured as part of the Sun ONE Web Services Platform Developer Edition installation.

Sun ONE Application Framework 1.0 Plugin

The Sun ONE Application Framework (formerly JATO) helps ease the process of developing large-scale Web applications that are scalable, secure, and maintainable. It is a mature Java™ 2 Platform, Enterprise Edition (J2EE™) Web application framework geared toward enterprise Web application development. The Sun ONE Application Framework unites familiar concepts such as display fields, application events, component hierarchies, and a page-centric development approach, with a state-of-the-art design based on the Model-View-Controller and Service-to-Workers patterns. It includes a collection of wizards for Sun ONE Studio, enabling developers to rapidly create scalable and robust Web applications, while leveraging all of the features and capabilities of the underlying framework technology.

Sun ONE Connector Builder 2.0

The Sun ONE Connector Builder is a software tool for building Web services-ready connectors to integrate J2EE™ and Web applications with enterprise systems and legacy applications. This tool is integrated with the Sun ONE Studio, Enterprise Edition for Java development environment. The Sun ONE Connector Builder generates J2EE Connector Architecture compliant Resource Adapters that can be deployed in the Sun ONE Application Server providing high performance, tightly coupled access to enterprise applications and data. The generated Resource Adapters can also be deployed in a Web container for loosely coupled access using SOAP.

Sample Applications

  • Sun ONE Logistics Sample Application
  • This sample application, along with the developer's hands-on guide, helps you to architect, develop, and deploy services on demand. This can be used by the developers to understand the products and technologies in the Sun ONE Web Services Platform Developer Edition.

  • My Sun ONE Benefits Portal Sample Application (for Solaris only)
  • This is a synopsis of a tutorial sample application that enables users to create a typical corporate intranet portal for viewing and/or administering employee benefits.

  • Customer Order Tracking System (COTS) Sample Application
  • This is a synopsis of a Sun ONE Connector Builder sample application tutorial demonstrating the capabilities of the Sun ONE Studio and the Sun ONE Connector Builder for developing a J2EE™ CA compliant resource adapter.

  • Dining Guide Sample Application
  • This is a Sun ONE Studio tutorial sample application demonstrating its capabilities to develop and deploy Web services using SOAP on the Sun ONE Application Server.

  • Parts Supplier Sample Application
  • This is a synopsis of a tutorial sample application that illustrates how to build and deploy related CMP entity beans for the Sun ONE Application Server.

  • Stock Ticker Sample Application
  • The sample is built with the Sun ONE Portlet Builder module of the Sun ONE Studio, deployed to the Desktop in the Sun ONE Portal Server, and managed by the Sun ONE Identity Server.

Documentation for all of these sample applications is located at:

<install_dir>/samples/<sample_application_name>/docs



Note

Installation root directories for most platforms are indicated by install_dir in this document.



Product Dependencies

  • All of the products (Sun ONE Application Server, Sun ONE Studio, and Sun ONE Identity Server) can be installed independently.



Note

  • On Solaris 8 or 9, to install the Sun ONE Portal Server, you must also install the Sun ONE Identity Server.
  • No product dependencies exist on Windows 2000.


  • If you are installing the Sun ONE Application Server 7 SE software first, and you try to reinstall the Sun ONE Studio 4 update 1, Enterprise Edition for Java software on top of that (using the same Sun ONE Web Services Platform Developer Edition installer), the Sun ONE Studio will not come preconfigured with the Sun ONE Application Server.
  • To configure the Sun ONE Studio with the Sun ONE Application Server, read the Sun ONE Studio 4, Enterprise Edition for Java Getting Started Guide, Chapter 7 located at:
  • http://docs.sun.com/source/816-7859/ffjee40_S1SAS.html#pgfId-1009455


Previous      Contents      Index      Next     
Copyright 2003 Sun Microsystems, Inc. All rights reserved.