BEA Logo BEA WebLogic Enterprise Release 5.1

  Corporate Info  |  News  |  Solutions  |  Products  |  Partners  |  Services  |  Events  |  Download  |  How To Buy

 

   WebLogic Enterprise Doc Home   |   WebLogic Enterprise Installation Guide   |   Previous Topic   |   Next Topic   |   Contents   |   Index

Preparing to Install BEA Jolt

 

This chapter provides information on the preparations you need to make prior to installing BEA Jolt, hereafter designated as Jolt. The following topics are discussed in this chapter:

 


What's New in Jolt

The following features are new to Jolt:

 


What's Changed in Jolt

 


System Requirements

The following hardware and software components are required before you can install Jolt.

WebLogic Enterprise

If you plan to use Jolt with WebLogic Enterprise, you must have WebLogic Enterprise 5.1 installed before you install Jolt.

Web Servers Supported

To provide HTTP/HTML-based access to enterprise applications, Jolt supports the Microsoft Internet Information Server (IIS) or Java Web Server.

Supported Platforms for Jolt Server

Jolt server platform support depends upon BEA Tuxedo version support, as stated earlier in this chapter. The Jolt server also requires:

Table 14-1 shows the supported platforms for the Jolt server.

Table 14-1 Supported Platforms for Jolt Server

Operating System Vendor

Operating System

Operating System Version

BEA Tuxedo Version Supported

WebLogic Enterprise

Version

Supported

Digital Equipment Corporation (DEC)

Digital UNIX

4.0d

6.5 only


DEC

Digital UNIX

4.0e


4.2

Hewlett-Packard (HP)

HP-UX

10.20

6.4 and 6.5

4.2

HP

HP-UX

11.0

6.4 and 6.5

4.2

International Business Machines (IBM)

AIX

4.2.1 (RS/6000)

6.4 and 6.5


IBM

AIX

4.3.1 (RS/6000)

6.4 and 6.5


IBM

AIX

4.3.2


4.2

IBM

OS/390

V2R6

6.5 only


IBM

OS/400

4.1 (RISC)

6.5 only


Microsoft

Windows NT

4.0 (sp4)

6.4 and 6.5

4.2

Red Hat

Linux

5.2

6.5 only


Santa Cruz Operation (SCO)

Unixware

7.0

6.5 only


Sequent

Dynix/PTS

4.4.2

6.5 only

4.2

SGI (Silicon Graphics)

IRIX

6.4 -o32

6.4 and 6.5


SGI

IRIX

6.5 -n32

6.5 only

4.2

Sun

Solaris

2.5.1 (SPARC)

6.4 and 6.5


Sun

Solaris

2.5.1 (Intel)

6.4 and 6.5


Sun

Solaris

2.6 (SPARC)

6.4 and 6.5

4.2

Sun

Solaris

2.6 (Intel)

6.4 and 6.5


Sun

Solaris

2.7 (SPARC)

6.5 only

4.2

Sun

Solaris

2.7 (Intel)

6.5 only


Siemens Nixdorf (SNI)

Reliant UNIX

5.4.4b

6.5 only


Supported Platforms for Jolt Relay

Table 14-2 shows the supported platforms for Jolt Relay:

Table 14-2 Supported Platforms for Jolt Relay

Operating System Vendor

Operating System

Operating System Version

DEC

Digital Tru64 UNIX

4.0f (Alpha)

HP

HP-UX

11.00

IBM

AIX

4.3.3

Microsoft

Windows NT

4.0 (Intel) (sp4)

Sun

Solaris

2.6 (SPARC)

Client Support

Jolt 1.2 supports Java applets and standalone Java client applications for BEA Tuxedo. The following table shows the client types supported by Jolt 1.2.

Table 14-3 Client Types Supported by Jolt 1.2

Client Type

Supports

Version Supported

Java Applet in a Browser

Microsoft Internet Explorer

Internet Explorer (IE) 4.0, 5.0

Netscape

Netscape Communicator 4.7

Standalone Applications on a Desktop

Java

JDK 1.1.7, 1.2.2

The HTML-based Jolt Client Classes run inside a Web server. The following Web servers are certified with Jolt.

Table 14-4 Web Servers Certified With Jolt

Vendor

Web Server Version

OS Version

Jolt Client Personality

Comments

Microsoft

IIS 4.0x

Windows NT 4.0

ASP Connectivity for BEA Tuxedo

Supports VB or VBScript-based applications inside ASPs.

BEA WebXpress

WebLogic (WLX and/or WLS) 5.xx

Any

WebLogic Connectivity for BEA Tuxedo

Supports servlets. Backward-compatible only - You can have a Jolt 1.2 server with a Jolt 1.1 client.

Any

Java Servlet Engine

(Any version)

Any OS running JDK 1.1.7

JSE Connectivity for BEA Tuxedo

Supports servlets.

Jolt Client Requirements

Jolt has the following client requirements:

Jolt Client Class Library

Various implementations of Java tend to show minor differences in characteristics. Jolt 1.2 is based on the 1.1.7 JDK. The Jolt 1.2 class library is compatible with JDK versions 1.1.7 and 1.2.2 on the following operating systems:

The Jolt class library is compatible with the browsers and JDK versions shown in Table 14-5.

Table 14-5 Jolt Class Library Compatibility

Vendor

Browser/Version

Java Virtual Machine (JVM)

OS Version

Microsoft

Internet Explorer 4.0.1 (sp1)

MS JVM 4.0

Windows NT 4.0

Service Pack 4

Microsoft

Internet Explorer 5.0

MS JVM 4.0

Windows NT 4.0

Service Pack 4

Netscape

Communicator 4.7

JDK 1.1.5

Windows NT 4.0

 


Release Migration/Interoperability

If you have Jolt 1.1 installed, we recommend that you uninstall it before you install Jolt 1.2.

Jolt provides increased interoperability between versions. In the Jolt 1.2 release, however:

 


Jolt ASP Connectivity for BEA Tuxedo

Requirements

Before you install Jolt ASP Connectivity for BEA Tuxedo, you must have the following software installed:

Installation Instructions

Note: These instructions are documented from the Microsoft standard. Check the Microsoft documentation for updates.

To install Jolt ASP Connectivity for BEA Tuxedo:

  1. Remove any files that you copied when you installed the Jolt 1.1 WAS package.

  2. Install the Microsoft Java Component Framework from the IIS 4.0 SDK (if it is not already installed).

  3. Create a new directory, aspcomp in the java\Trustlib directory. (This is most typically found in %windir%\java\TrustLib).

    Since the framework files have been created in a package called aspcomp, the Java Virtual Machine (JVM) expects to find them there.

    The Microsoft Java Component Framework files are typically found in: C:\InetPub\iissamples\sdk\components\java\Framework

  4. Copy the framework class files to the newly created

    java\TrustLib\aspcomp directory.

    (You only need to copy the *.class files.)

  5. Install the latest Jolt 1.2 classes in the Windows NT server java\Trustlib directory.

    Contact BEA Customer Support for the latest Jolt 1.2 patch files.

  6. Copy the class subdirectories and files (or unzip jolt.zip) from the Jolt 1.2 for WebLogic Enterprise 5.1 client distribution into your java\lib directory. The Jolt 1.2 classes have been created in packages beginning with "bea" so the JVM expects to find them in the java\lib\bea\... subdirectories.

    Install the corresponding Jolt 1.2 patch files on your BEA Tuxedo server if you have not already done so.

  7. Install the Web Application Services classes in the Windows NT server

    java\Trustlib directory.

  8. Unzip joltjsp.jar to create the class files in your java\trustlib directory.

    Make sure you expand the files using the subdirectory folders in the zip archive.

    The Web Application Services classes are created in packages beginning with "bea" so the JVM will expect to find them in the java\Trustlib\bea\... subdirectories.

  9. Register the Web Application Service classes as ActiveX components.

    Run the wasreg.cmd command file to register the BEA Web Application Services java classes as BEAWEB ActiveX components. This enables the BEAWEB components to be accessible from the Microsoft ASP scripts.

    wasreg.cmd file list

    @echo off

    REM
    REM This batch command file registers the necessary java
    REM classes as ActiveX components so that they are accessible
    REM from Active Server Pages or any other ActiveX client.
    REM The classes (or equivalent zip file) must exists
    REM in your java/Trustlib directory (normally C:\%WINDIR%\java\Trustlib.
    REM
    javareg /q /register /class:bea.jolt.pool.asp.UserInfo/progid:BEAWEB.UserInfo
    javareg /q/register/class:bea.jolt.pool.asp.SessionPoolManager/progid:BEAWEB.SessionPoolManager
    javareg /q /register /class:bea.jolt.pool.asp.Template/progid:BEAWEB.Template
    javareg /q /register /class:bea.jolt.pool.asp.TemplateData/progid:BEAWEB.TemplateData

    REM
    REM These are the new ActiveX component names.
    REM
    javareg /q /register /class:bea.jolt.pool.UserInfo/progid:BEAJOLTPOOL.AspUserInfo
    javareg /q /register /class:bea.jolt.pool.asp.AspPoolManagerConfig/progid:BEAJOLTPOOL.AspPoolManagerConfig
    javareg /q /register /class:bea.jolt.pool.asp.AspSessionPoolManager/progid:BEAJOLTPOOL.AspSessionPoolManager
    javareg /q /register /class:bea.jolt.pool.asp.AspTemplate/progid:BEAJOLTPOOL.AspTemplate
    javareg /q /register /class:bea.jolt.pool.asp.AspDataSet/progid:BEAJOLTPOOL.AspDataSet

    REM
    REM These are the new ActiveX component names.
    REM
    javareg /q /register /class:bea.jolt.pool.UserInfo/progid:BEAJOLTPOOL.AspUserInfo
    javareg /q /register /class:bea.jolt.pool.asp.AspPoolManagerConfig/progid:BEAJOLTPOOL.AspPoolManagerConfig
    javareg /q /register /class:bea.jolt.pool.asp.AspSessionPoolManager/progid:BEAJOLTPOOL.AspSessionPoolManager
    javareg /q /register /class:bea.jolt.pool.asp.AspTemplate/progid:BEAJOLTPOOL.AspTemplate
    javareg /q /register /class:bea.jolt.pool.asp.AspDataSet/progid:BEAJOLTPOOL.AspDataSet
    References

Refer to the online Microsoft NT Option Pack Product Documentation, especially the Microsoft Internet Information Server (IIS) chapters.

 


Preinstallation Checklist

Before you install Jolt, check the following: