Knowledge Collection: Migration Planning and Resources
The resources provided below can help you successfully plan and execute a migration to a newer version of the WebSphere Application Server. The goal is to provide a central set of information and references to enable you to perform their migrations with little or no assistance. The overall migration process requires careful planning and execution no matter how trivial the technical aspects might seem in order to maintain compatibility for your current applications.
Various factors will affect the migration scenario you choose. In general it is always advisable to migrate to the latest WebSphere release. However, each migration scenario is unique and requires careful consideration in making that decision.
|Planning and best practices|
|Migrating from competitive servers|
|Migrating to the cloud|
|Planning and best practices|
- WebSphere Application Server Migration Planning and Best Practices Guide
This presentation contains recommendations for migration best practices based on migration issues that have been encountered either through internal IBM testing or external customer interactions.
- WAS Version Comparisons
Get a high level view of product features and migration changes for v9.0, v8.5, v8.0, v7.0 and earlier releases.
- WAS Migration Toolkit overview
This presentation contains an introduction to the WebSphere Application Migration Toolkit for analysis of application source code.
- WebSphere Application Server detailed system requirements
Use this resource to identify the detailed system requirements for each version of WebSphere Application Server.
- IBM UrbanCode Deploy
IBM UrbanCode Deploy is a tool for automating application deployments through your environments. Learn more about its key features and uses.
- Traditional WAS or Liberty: how to choose?
Learn more about WebSphere Liberty and get guidance on how to choose between Liberty and traditional WebSphere.
- Move applications to Liberty using the Migration Toolkit
Learn how to move applications from traditional WebSphere to Liberty using all the migration toolkit.
Whether you are moving your workloads to a later release on-premises or exploring cloud platforms, tools are available to help. Learn more about these tools and find additional resources in the
Migration article in the WASdev Developer Center.
Migration Strategy Tool
This tool helps you learn about migration alternatives for the future of your WebSphere applications.
The purpose of this tool is to gather basic information on a customer's Java EE applications, Java EE installations, and testing stages and to estimate the effort required to migrate them to WebSphere, or if WebSphere is already in use, to a newer version of WebSphere. This tool also has a cloud discovery feature to learn more about cloud migration options.
WebSphere Product Migration Tools
The WASPreUpgrade command takes a snapshot of the configuration data and the installed applications contained in a WebSphere Application Server profile from a previous installation and saves it to a migration backup directory.
The WASPostUpgrade command takes the data captured by the WASPreUpgrade command in the migration backup directory and merges it into a new target profile, which was created in the newly installed version of the WebSphere Application Server.
For remote migrations or cross machine migrations, use the createRemoteMigrJar command to create a JAR file that enables you to run the WASPreUpgrade command on a system which does not have the latest version of WebSphere Application Server installed.
The UCD WebSphere Configure plug-in product manages WebSphere configurations, allowing you to move configuration settings from an older version to a newer version of WebSphere.
WebSphere Application Migration Tools
Migration Toolkit for Application Binaries
This command-line tool allows you to quickly evaluate your application binaries to determine which edition of the IBM WebSphere Application Server is the right fit, to obtain an application inventory, and to perform detailed version-to-version migration analysis. To learn how to use this tool see
What is the Migration Toolkit for Application Binaries?
This Eclipse-based tool scans application source to perform detailed analysis for WebSphere version-to-version migrations and traditional WebSphere to Liberty migrations. It also supports detailed analysis for migration from JBoss, WebLogic, Oracle Application Server, and Apache Tomcat servers as well as Tomcat configuration migration capability. You can optionally perform code updates where a quick fix is available.
This Eclipse-based tool helps migrate your existing traditional WebSphere resources to a Liberty server configuration file. In addition, it helps migrate your WebLogic or JBoss resources to a Liberty server configuration file, or use it to create a Jython script that, when run, creates equivalent resources in traditional WebSphere.
The UCD WebSphere Application Server - Deployment plug-in provides capabilities for deploying applications to and performing administrative tasks for WebSphere Application servers.
|Migrating from third-party servers|
- WebSphere Application Server V8.5 Migration Guide
This IBM® Redbooks® publication helps you plan and execute the migration of JEE applications developed for Oracle WebLogic Server, Oracle Application Server, JBoss, and Apache Tomcat, so that they run on IBM WebSphere® Application Server V8.5. In addition, we cover migration from earlier versions of WebSphere Application Server to WebSphere Application Server V8.5.
- Comparing IBM WebSphere and Oracle WebLogic
Save as much as 57 percent on first-year licensing and support! Learn more about the key benefits of switching from Oracle WebLogic to IBM® Websphere®.
- IBM WebSphere Application Server V8.5 vs. JBoss Enterprise Application Platform V6
Read this study to learn why IBM® WebSphere® Application Server V8.5 has a more favorable total cost of ownership (TCO).
- Migrating from Apache Tomcat to the WebSphere Application Server Liberty Profile
Learn step-by-step instructions for migrating applications and their configuration information from Apache Tomcat to the IBM® WebSphere® Application Server V8.5.5 Liberty Profile.
|Migrating to the cloud|
- WebSphere Application Server Network Deployment on Bluemix
Learn how to quickly deploy your secured environment in the public cloud using WebSphere Application Server Network Deployment on Bluemix.
- Why Liberty is the best Java runtime for the cloud
Refer to this article to get a deeper understanding of why WebSphere Liberty is the best Java runtime for the cloud.
- WAS Cloud Migration Webcast
Watch this webcast to learn how you can use IBM tools and techniques to "lift and shift” your existing applications, topologies and configurations to IBM WebSphere on cloud.
- Bluemix Instant Runtimes, Containers or Virtual Machines?
Refer to this article to understand the differences between Bluemix OpenWhisk, Instant Runtimes, IBM Containers, and Virtual Servers.
- Moving WebSphere apps to the Cloud
Watch this video to understand how easy and quick it is to move your WebSphere apps to the cloud.
Original publication date
More support for:
WebSphere Application Server
Software version: 8.5.5, 126.96.36.199, 188.8.131.52
Operating system(s): AIX, HP-UX, IBM i, Linux, Solaris, Windows, z/OS
Software edition: Base, Liberty, Network Deployment
Reference #: 7008724
Modified date: 2016-09-14