Migrating OSGi applications

This page provides a starting point for finding out how to migrate your OSGi application environment from previous versions of WebSphere® Application Server Version to the current version, and how to use OSGi applications with different versions of the product.

For transitioning users For transitioning users: If you have a WebSphere Application Server Version 7 node that is augmented with the Feature Pack for OSGi and JPA 2.0 applications, and you federate the node into a WebSphere Application Server cell in Version 8.0 or later, the addNode command does not succeed. This problem occurs only when you try to federate a Version 7 node that has already been augmented with either the OSGi applications feature or the JPA 2.0 feature of the Feature Pack for OSGi Applications and Java Persistence API 2.0 prior to Fix Pack 5. The solution is to augment your Version 7 node with Fix Pack 5, or later, of the Feature Pack for OSGi Applications and Java Persistence API 2.0. For more information, see the troubleshooting tip An existing Version 7 application server augmented with the OSGi Applications feature cannot be federated into a Deployment Manager in Version 8.0 or later.trns
For transitioning users For transitioning users:
  • In the WebSphere Application Server Version 7 Feature Pack for OSGi Applications and Java™ Persistence API 2.0, when you add a composite bundle to the internal bundle repository, and that composite bundle directly contains bundles (in compressed files in the root directory of the composite bundle archive file), those bundles are added to the internal bundle repository both as part of the composite bundle and as individually-available bundles. If you subsequently delete the composite bundle from the repository, the individually-available copies of the bundles are not deleted. You might have used this mechanism as a convenient way to upload sets of bundles to the repository.
  • In the current version, when you add to the repository a composite bundle that directly contains bundles, those bundles are not also added individually. If you want to add sets of bundles to the repository, you package each set as a compressed archive file with a .zip file extension, then add the archive file to the repository. The system expands the file, and all the bundles in its root directory are added individually to the repository.
trns

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: March 5, 2017 17:32
File name: welc6tech_osgi_mig.html