Sun Java System Application Server Platform Edition 8.1 2005Q2 Update 2 Upgrade and Migration Guide

- Previous: Chapter 7 Migrating a Sample Application - an Overview
- Next: Chapter 9 iBank Application Specification

# Chapter 8 Migration Tools and Resources

This chapter describes migration tools that help automate the migration process from earlier versions of Sun ONE Application Server, Sun Java System Application Server 7, Netscape Application Server (Kiva), NetDynamics Application Server, and competitive application servers to Sun Java System Application Server 8.1.

# Migration Tool for Sun Java System Application Server 8.1

The Migration Tool for Sun Java System Application Server 8.1 (hereafter called Migration Tool) migrates J2EE applications from other server platforms to Sun Java System Application Server 8.1.

The following source platforms are supported for Sun Java System Application Server 8.1:

- Sun ONE Application Server 6.x

- Sun Java System Application Server 7

- J2EE Reference Implementation Application Server (RI) 1.3, 1.4 Beta1

- WebLogic Application Server (WLS) 5.1, 6.0, 6.1, 8.1

- WebSphere Application Server (WAS) 4.0, 5.x

- Sun ONE Web Server 6.0

- JBoss Application Server 3.0

- TomCat Web Server 4.1

Migration Tool automates the migration of J2EE applications to Sun Java System Application Server 8.1, without much modification to the source code.

The key features of the tool are:

- Migration of application server-specific deployment descriptors

- Runtime support for selected custom JavaServer Pages (JSP) tags and proprietary APIs

- Conversion of selected configuration parameters with equivalent functionality in Application Server

- Automatic generation of Ant based scripts for building and deploying the migrated application to the target server, Application Server

- Generation of comprehensive migration reports after achieving migration

Download the Migration Tool from the following location:

http://java.sun.com/j2ee/tools/migration/index.html

For detailed information on how to install and use the tool, see online help.

The Migration Tool specifications and migration process change from time to time, so the sample migration using the tool is not included in this guide. The migration process of a sample application is discussed in the documentation for this tool.

## Redeploying Migrated Applications

Most of the applications that are migrated automatically through the use of the available migration tools utilize the standard deployment tasks described in the Sun Java System Application Server 8.1 Administration Guide.

In some cases, the automatic migration is not able to migrate particular methods or syntaxes from the source application. When this occurs, a message displays describing the steps needed to complete the migration. Once these steps are completed, the administrator is able to deploy the application in the standard manner.

# J2EE Application Verification Kit

The Java Application Verification Kit (AVK) for the Enterprise helps build and test applications to ensure that they are using the J2EE APIs correctly and to migrate to other J2EE compatible application servers using specific guidelines and rules.

Download the Java Application Verification Kit (AVK) from the following location:

http://java.sun.com/j2ee/verified/

# More Migration Information

This section provides references to additional migration documents.

## Migrating from KIVA/NAS/NetDynamics Application Servers

For information about migrating KIVA/NAS/NetDynamics applications to Sun ONE Application Server 6.0, see the Sun ONE Application Server Migration Guide at the following URL:

http://docs.sun.com/db/doc/816-5780-10

For information about migrating KIVA/NAS/NetDynamics applications to Sun ONE Application Server 6.5, see the Sun ONE Application Server 6.5 Migration Guide at the following URL:

http://docs.sun.com/db/doc/816-5793-11

For information about migrating KIVA/NAS/NetDynamics applications to Sun Java System Application Server 7, see Sun Java System Application Server 7 Migrating and Redeploying Server Applications Guide at the following URL:

http://docs.sun.com/db/doc/817-2158-10

- Previous: Chapter 7 Migrating a Sample Application - an Overview
- Next: Chapter 9 iBank Application Specification

- © 2010, Oracle Corporation and/or its affiliates