Administering bundles in the internal bundle repository
Use the administrative console to list, delete, add, or show further details for bundles and composite bundles that are held in the bundle repository that is included in the product.
Before you begin
You can administer bundles and composite bundles in the internal bundle repository by using the administrative console as described in this topic, or by using wsadmin commands as described in Administering bundles in the internal bundle repository using wsadmin commands.
About this task
WebSphere® Application Server includes an internal bundle repository, in which you can store the bundles and composite bundles for your OSGi applications.
If your OSGi applications are configured to expect to find certain bundles in the internal bundle repository, you must add those bundles to the repository. Composite bundles can either be included directly in your applications, or provisioned from the internal bundle repository or from an external repository that can process composite bundles. If your bundle includes Blueprint XML files that specify service or reference elements, and the bundle is included in an EBA asset or installed in the internal bundle repository, then these elements are respected during provisioning and appropriate services are provisioned when needed. For more information, see Provisioning for OSGi applications.
You can install bundles singly, or you can install a set of bundles packaged as a compressed archive file with a .zip file extension. In both cases, the bundles are available individually in the repository. If you install a composite bundle in a bundle repository, and the composite bundle includes bundles by reference, you must ensure that the referenced bundles are also available in the same repository. If you use the internal bundle repository, and the composite bundle directly contains bundles, the contained bundles are not listed separately and are only available as part of the composite bundle. For more information, see Composite bundles.
You can list, delete, add, or show further details for bundles and composite bundles that are held in the internal bundle repository.
Procedure
What to do next
- If you updated a bundle or composite bundle, and you want to update an asset that uses it, see Updating bundle versions for an EBA asset.
- If you added or updated a bundle or composite bundle, and you want to install an enterprise OSGi application that uses it, see Deploying an OSGi application as a business-level application.
- If you added or updated a composite bundle, and you want to use it to extend a composition unit, see Adding or removing extensions for an OSGi composition unit.