Upgrade Planning Guide
This section provides answers to frequently asked questions (FAQ) about upgrading WebLogic Platform applications. Questions and answers are provided for the following product components:
The questions and answers within this section apply to systems on which the latest service pack for WebLogic Platform 8.1 is installed. If you have not yet installed the latest service pack on your system, see Choosing an Upgrade Installation Method.
Q. Are there any database changes between SP5 and SP6?
A. Yes. Both WebLogic Integration and WebLogic Portal have updates to their respective databases. Both components provide upgrade scripts to implement these changes. See the following topics for more information:
http://download.oracle.com/docs/cd/E13218_01/wlp/docs81/upgrade/servicepack5to6.html
Q. Are there any database changes between SP4 and SP5?
A. Yes. Both WebLogic Integration and WebLogic Portal have updates to their respective databases. Both components provide upgrade scripts to implement these changes. See the following topics for more information:
Q. Is there anything I need to do prior to installing SP4 on Red Hat Enterprise Linux 2.1 or 3.0 on Pentium?
A: If you are using JRockit, you need to make sure that you have the latest patches installed on your Linux operating system before you begin the upgrade process. For information, see the following topics:
Q. Are there any database schema changes between SP3 and SP4?
A. Yes. Both WebLogic Integration and WebLogic Portal have changes to their respective database schemas. Both components provide upgrade scripts to implement these changes. See the following topics for more information:
Q. Are there any domain configuration template changes between SP2 and SP3?
A. Yes. There are changes in the default JDBC configuration settings in the following templates:
For detailed information, see "JDBC Changes in Configuration Templates" in "What's New in SP3" at the following URL:
http://download.oracle.com/docs/cd/E13196_01/platform/docs81/interm/whatsnew.html
Q. Are there any database schema changes between SP2 and SP3?
A. Yes. Both WebLogic Integration and WebLogic Portal have changes to their respective database schemas. Both components provide upgrade scripts to implement these changes. See the following topics for more information:
This downloads a ZIP file containing PDF files for all the WebLogic Integration 8.1 SP3 documentation. Open the file relnotes.pdf
.
Q. Are there any limitations on upgrading from SP2 to SP3 on AIX?
A. Yes. Before you can upgrade your WebLogic Platform system from 8.1 SP2 to 8.1 SP3 on AIX, you must clean out any unused libraries manually. For instructions, see the Release Notes for WebLogic Platform 8.1 at the following URL:
http://download.oracle.com/docs/cd/E13196_01/platform/docs81/relnotes/relnotes.html#cr206782
Q. What issues and tasks are commonly encountered during an upgrade to WebLogic Server 8.1?
A. For a summary of such issues and tasks, see "Common Upgrade Issues" in the BEA WebLogic Server 8.1 Upgrade Guide at http://download.oracle.com/docs/cd/E13222_01/wls/docs81/upgrade/quickupgrade.html.
Q. How do I upgrade WebLogic Server applications to 8.1 from a previous version?
A. The procedure varies, based on the version of WebLogic Server from which you are upgrading. The following table provides links to version-specific upgrade procedures.
"Upgrading WebLogic Server 7.0 to Version 8.1" in the BEA WebLogic Server 8.1 Upgrade Guide at http://download.oracle.com/docs/cd/E13222_01/wls/docs81/upgrade/upgrade70to81.html |
|
"Upgrading WebLogic Server 6.x to Version 8.1" in the BEA WebLogic Server 8.1 Upgrade Guide at http://download.oracle.com/docs/cd/E13222_01/wls/docs81/upgrade/upgrade6xto81.html |
|
"Upgrading WebLogic Server 5.1 to Version 8.1" in the BEA WebLogic Server 8.1 Upgrade Guide at http://download.oracle.com/docs/cd/E13222_01/wls/docs81/upgrade/upgrade51to81.html |
For more information about upgrading your applications to WebLogic Server 8.1, see:
Q. What changes have been made to the security features in WebLogic Server 8.1?
A. Changes to the set of available security features vary, based on the version of WebLogic Server from which you are upgrading. The following table provides references to version-specific security documentation.
"Security" in "Additional Upgrade Procedures and Information" in "Upgrading WebLogic Server 7.0 to Version 8.1" in the BEA WebLogic Server 8.1 Upgrade Guide at http://download.oracle.com/docs/cd/E13222_01/wls/docs81/upgrade/upgrade70to81.html |
|
|
|
"Security" in "Additional Upgrade and Deployment Considerations" in "Upgrading WebLogic Server 5.1 to Version 8.1" in the BEA WebLogic Server 8.1 Upgrade Guide at http://download.oracle.com/docs/cd/E13222_01/wls/docs81/upgrade/upgrade51to81.html |
Q. How do I upgrade my Workshop applications to use one of the new Java 2 SDKs that are installed with the latest service pack?
A. You have a choice of two methods.
Note: To ensure that your Workshop applications have access to the latest updates and bug fixes for the basic Workshop domain, we recommend the second approach.
JAVA_HOME
environment variable in your domain's setDomainEnv
script (setDomainEnv.cmd
or setDomainEnv.sh
) so it points to the root directory of the SDK installed with the current service pack. For example: Q. Which feature changes in WebLogic Workshop 8.1 affect the upgrade process?
A. For a list of feature changes that affect the upgrade process, see "New Features in WebLogic Workshop" in "Upgrading Workshop Applications" in the WebLogic Workshop Help at http://download.oracle.com/docs/cd/E13226_01/workshop/docs81/doc/en/workshop/guide/migration/
conMigratingWorkshopApplications.html.
Q. How do I upgrade WebLogic Workshop applications to 8.1 from 7.0?
A. To upgrade your applications to WebLogic Workshop 8.1:
com.bea.jws.WebService
interface.java.io.Serializable
interface.WEB-INF/lib
directory for your project, consider moving them to the APP-INF/lib
directory in your upgraded application..java
files or Java classes in the WEB-INF/classes
directory for your project, consider moving them to the APP-INF/classes
directory in your upgraded application.For more information about using the jwsUpgrade
command, see "jwsUpgrade Command" in the WebLogic Workshop Help at http://download.oracle.com/docs/cd/E13226_01/workshop/docs81/doc/en/workshop/reference/commands/cmdJwsUpgrade.html.
For more detailed instructions on upgrading to WebLogic Workshop 8.1, see "Upgrading Workshop Applications" in the WebLogic Workshop Help at http://download.oracle.com/docs/cd/E13226_01/workshop/docs81/doc/en/workshop/guide/migration/conMigratingWorkshopApplications.html.
Q. How has the control model changed for WebLogic Workshop 8.1?
A. WebLogic Workshop 8.1 introduces a new, extensible model for controls. As in WebLogic Workshop 7.0, you can connect to enterprise resources using the built-in controls provided. In addition, with WebLogic Workshop 8.1, you can create your own reusable custom controls, making it easy to encapsulate business logic within your application.
When you create a control in WebLogic Workshop 8.1, the filename for your new control includes a JCX extension. The filename for a control created in WebLogic Workshop 7.0 includes a CTRL extension.
Q. What is the upgrade method for controls for WebLogic Workshop 8.1?
A. WebLogic Workshop 8.1 continues to support controls built using WebLogic Workshop 7.0. However, we recommend that you upgrade your existing controls to the new control model to take advantage of its greater flexibility.
com.bea.Control.ControlExtension
interface. You may need to modify the control file in Source View in WebLogic Workshop to extend the interface.@jc
prefix, rather than @jws
, which is supported for 7.0.@common:control
, rather than @jws:control
, which is supported for 7.0.The following table summarizes the differences between the annotation style used in version 7.0 and that used in version 8.1 of WebLogic Workshop.
To find out more about specific annotation changes, open WebLogic Workshop, put the cursor on the annotation currently displayed in Source view, and press F1. Context-sensitive help for the designated annotation will be displayed.
For more information about upgrading databases, Web services, and JMS controls, see "Upgrade Controls" in "Migrating Your Existing Application" in "Upgrading Workshop Applications" in the WebLogic Workshop Help at http://download.oracle.com/docs/cd/E13226_01/workshop/docs81/doc/en/workshop/guide/migration/conMigratingWorkshopApplications.html#migrating.
Q. How do I upgrade WebLogic Portal applications to 8.1 SP5 from pre-SP5 releases of 8.1?
A. For complete details about upgrading your WebLogic Portal applications, see the following topics in the WebLogic Portal 8.1 Upgrade Guide:
Q. How do I upgrade WebLogic Portal applications to 8.1 from 7.0 SP2?
A. Choose either of the following methods to upgrade your portal Web application created with WebLogic Portal from 7.0 SP2 to 8.1:
For details, see the WebLogic Portal 8.1 Upgrade Guide at http://download.oracle.com/docs/cd/E13218_01/wlp/docs81/upgrade/index.html.
Q. Which WebLogic Portal 7.0 SP2 features work in the new 8.1 framework?
A. Which features work in the 8.1 framework depends on which method you choose for your upgrade.
Q. How do I use the Compatibility method to upgrade WebLogic Portal applications to 8.1 from 7.0 SP2?
A. WebLogic Portal 8.1 supports a Compatibility Domain to enable you to host upgraded WebLogic Portal 7.0 SP2 portal applications on versions of WebLogic Portal 8.1 through SP2. For more information about creating a Compatibility Domain and the steps required to upgrade an existing portal application to run in the domain, see "Version 8.1 Compatibility Domain" in the WebLogic Portal 8.1 Upgrade Guide at http://download.oracle.com/docs/cd/E13218_01/wlp/docs81/upgrade/chapter2.html.
Q. How do I use the Upgrade method to upgrade WebLogic Portal applications to 8.1 from 7.0 SP2?
A. To run a portal Web application developed on WebLogic Portal 7.0 SP2 in a WebLogic Portal 8.1 domain, perform the following steps:
Q. How do I upgrade portal and portal XML definitions from WebLogic Portal 7.0 SP2 to 8.1?
A. For instructions, see "Upgrading Database and Metadata Files from 7.0 to 8.1" in "Upgrading to WebLogic Portal 8.1" in the WebLogic Portal 8.1 Upgrade Guide at http://download.oracle.com/docs/cd/E13218_01/wlp/docs81/upgrade/chapter3.html.
Q. How do I upgrade portlets created in WebLogic Portal 7.0 SP2 to 8.1?
A. Depending on the complexity of the portlet, you may decide to copy the portlet resources (content JSPs and backing files) into the new application and re-create the .portlet
file. Review the following topics for information on upgrading JSP, WebFlow, and Web Service portlets:
Drag the JSP file into a placeholder in a portal; the portlet is generated automatically. WebLogic Workshop identifies the JSP tags defined in the file that need to be replaced. For a summary of changes to the JSP tags, see "Framework Reference for Portal Upgrades from 7.0 to 8.1" in the WebLogic Portal 8.1 Upgrade Guide at http://download.oracle.com/docs/cd/E13218_01/wlp/docs81/upgrade/appendix.html.
For the 8.1 release, Web services are accessed using a Web Service control that you create using WebLogic Workshop. Once you create a page flow containing a control of this type, drag the .jpf
file into a placeholder in a portal. Your Web service portlet will be created automatically.
Note: The Portlet Wizard no longer automates the creation of portlets that call Web services directly.
Q: How do I upgrade portal data from a WebLogic Portal 7.0 SP2 application to an 8.1 application?
A: For instructions, see "Upgrading Database and Metadata Files from 7.0 to 8.1" in "Upgrading to WebLogic Portal 8.1" in the WebLogic Portal 8.1 Upgrade Guide at http://download.oracle.com/docs/cd/E13218_01/wlp/docs81/upgrade/chapter3.html.
Q: How do I upgrade WebLogic Portal 7.0 SP2 skins to Look and Feels?
A: WebLogic Portal 7.0 SP2 skins and user interface (UI) components can be re-hosted to Look and Feels and the appropriate components in the 8.1 release. To find out how the presentation framework is used, and how you can create skins, layouts, and look and feels for use in the new framework, see "Creating Look & Feels" in the WebLogic Workshop Help at the following URL:
http://download.oracle.com/docs/cd/E13226_01/workshop/docs81/doc/en/portal/buildportals/ifLF.html
Q: How has anonymous user tracking changed?
A: When you create anonymous user profiles with WebLogic Portal 7.0 SP2, the data about an unregistered user that is collected during a single session is persisted only if the user registers. With WebLogic Portal 8.1, you can track unregistered users over multiple visits, which means you can present personalized content to anonymous users.
Q. How do I upgrade WebLogic Integration applications to 8.1 SP5 from an earlier release of 8.1?
A. Before you start upgrading your WebLogic Integration applications to SP5, make sure you have already upgraded them to SP4. For information, see "Upgrading from WebLogic Integration 8.1 SP2 and SP3 to WebLogic Integration 8.1 SP4" in the WebLogic Integration Upgrade Guide, available at the following URL:
http://download.oracle.com/docs/cd/E13214_01/wli/docs81/upgrade/upgradetosp4.html
Q. Which feature changes in WebLogic Integration 8.1 affect the upgrade process?
A. See the WebLogic Integration 8.1 Upgrade Guide at http://download.oracle.com/docs/cd/E13214_01/wli/docs81/upgrade/index.html.
Q. How do I upgrade WebLogic Integration applications to 8.1 from a previous version?
A. For information about upgrading your WebLogic Integration applications from pre-8.1 versions, see "Upgrading WebLogic Integration 2.1 SP2 and WebLogic Integration 7.0 SP2 to WebLogic Integration 8.1 SP2" in the WebLogic Integration Upgrade Guide, available at the following URL:
http://download.oracle.com/docs/cd/E13214_01/wli/docs81/upgrade/install.html
The Upgrade Utility for WebLogic Integration 8.1 is available on dev2dev at http://dev2dev.bea.com/resourcelibrary/utilitiestools/upgrade.jsp#wliupgrade.
Q. Which feature changes in BEA JRockit 1.4.2 affect the upgrade process?
Q. How do I upgrade BEA JRockit applications to 1.4.2 from a previous version?
A. There are no steps required to upgrade your BEA JRockit applications.
You should, however, make sure that you are using valid command-line options when starting JRockit. If you use an invalid option, JRockit exits. (In previous versions, invalid options were ignored.) For a list of valid command-line options, see "BEA JRockit 1.4.2 SDK Command Line Options by Name" at the following URL:
http://download.oracle.com/docs/cd/E13188_01/jrockit/docs142/options.html.
Q. What are the advantages of migrating from a third-party JVM to JRockit?
A. BEA JRockit is a JVM designed for running server-side applications on Windows and Linux platforms that are running on Intel architectures. For server-side applications, JRockit has the following advantages over other Java virtual machines:
For detailed information about migrating to BEA JRockit 1.4.2, see: