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: If you have a WebSphere Application Server Version 7
node that is augmented with the Feature Pack for OSGi Applications
and JPA 2.0, 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: - 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