Sun Java Enterprise System 5 Upgrade Guide for Microsoft Windows

Overview of Web Proxy Server Upgrade

The following sections describe general aspects of Web Proxy Server that affect upgrading to Java ES 5:

About Java ES 5 Web Proxy Server

Java ES 5 Web Proxy Server represents a minor bug-fix release with respect to Release 4. However, Release 5 Web Proxy Server includes better performance, more scalable architecture, better standards compliance, and a new administration interface as compared to Sun ONE Web Proxy Server 3.6 before its inclusion in the Java Enterprise System software.

Web Proxy Server Upgrade Roadmap

The following table shows the supported Web Proxy Server upgrade paths to Java ES Release 5.

Table 8–1 Upgrade Paths to Java ES Release 5: Sun Java System Web Proxy Server 4.0.4

Java ES Release 

Web Proxy Server Relase 

General Approach 

Reconfiguration Required 

Release 4 

Sun Java System Web Proxy Server 4.0.1 2005Q4  

Direct upgrade: Performed using patches 

None 

Web Proxy Server Data

The following table shows the type of data that could be impacted by an upgrade of Web Proxy Server software.

Table 8–2 Web Proxy Server Data Usage

Type of Data 

Location  

Usage 

Configuration data 

WebProxyServer-base\proxy-serverid\config

This directory contains files, such as server,xml, magnus.conf, and obj.conf

Stores configuration information for the server, cache, filters, routing, and other functional aspects of Web Proxy Server 

Web Proxy Server Compatibility Issues

Release 5 Web Proxy Server does not introduce any new public interfaces and is backwardly compatible with Release 4 Web Proxy Server. Release 5 Web Proxy Server is also compatible with release 3.6, except that plug-ins developed using the NSAPI interface supported by release 3.6 must be recompiled with the NSAPI interface supported by Release 5.

Web Proxy Server Dependencies

Web Proxy Server dependencies on other Java ES components can affect the procedure for upgrading and reconfiguring Web Proxy Server software.

Web Proxy Server has dependencies on specific Java ES shared components, as listed in Table 1–7, but has no dependencies on other Java ES product components. Web Proxy Server can be used with Directory Server, Web Server, and Application Server, but beyond this functional relationship to these components it has no dependencies on them.