Workspaces and projects created with version 9.2 must be migrated to version 10.0 in order for you to use version 10.0 to continue developing and testing projects in the workspace. After migration, migrated projects will no longer run in versions prior to 10.0.
During migration, the IDE updates project metadata, moves your facets to version 10.0, and requires a version 10.0 server.
Note: For information on upgrading from version 8.1 to version 10.0, see Upgrading WebLogic Workshop 8.1 Applications.
When you open a workspace created with Workshop for WebLogic version 9.2, the IDE will prompt you to migrate projects in the workspace. In addition, you will need to make any changes needed to support the version 10.0 domain, such as updating the
wl_home value in the domain start scripts.
To avoid errors in version 10.0, you should be sure to do the following with your workspace in version 9.2 before migrating the workspace:
If you want to migrate only certain projects, you can do so by removing the other projects (the ones you'd have closed) from the workspace before migrating (note that you can do so without deleting the removed projects from disk). You can later migrate the removed projects by importing them from the existing workspace.
As a best practice, be sure to check out version 9.2 sources before migrating to version 10.0. While source control integration from the IDE will, in most cases, work to check out files that must be writable, in some cases this is not done.
If you open a workspace in version 10.0 that was closed in version 9.2 while the Workshop perspective was open, you will see an error such as "Problems occurred restoring workbench." The Workshop perspective has been removed in version 10.0 in favor of the standard J2EE perspective (the two perspectives were very similar). To work around this error, do one of the following:
A stricter validation of JSP and HTML markup might cause errors in source view in cases where version 9.2 was more permissive. For example, in version 10.0 the following code will display errors because it mixes
<p> <center> </p> </center>
Note that this code will still run on WebLogic Server.
After migration, you might see errors in your version 10.0 workspace. In some cases, you can remove these by performing a complete clean of all projects in the workspace. To do this, click Project > Clean, then in the Clean dialog, select the Clean all projects option and click OK.
If you have renamed or moved BEA-provided library JAR files in your version 9.2 workspace, migration of those libraries might fail. This includes libraries that were provided to support project facets.