2010-12-09 33 views
4

Je travaille sur une application Web qui est déployée sur Websphere en tant que fichier de guerre contenu dans une oreille de wrapper. Il n'y a pas d'autres modules dans l'oreille. Une bibliothèque partagée a été créée au niveau de la cellule dans la console d'administration Websphere et je peux spécifier une référence de bibliothèque partagée au niveau du module Web dans la console d'administration. Tout fonctionne très bien quand je fais cela, jusqu'à ce que je redéploie et redéploie l'application, ce qui entraîne bien sûr la disparition de la référence de la bibliothèque partagée.Comment puis-je spécifier une référence de bibliothèque partagée au niveau du module Web dans les descripteurs de déploiement Websphere 6.1?

Je voudrais spécifier la référence de bibliothèque partagée dans les descripteurs de déploiement pour la guerre ou l'oreille, mais je ne suis pas sûr de savoir comment faire cela au niveau du module web. Est-ce que quelqu'un sait si une référence de bibliothèque partagée peut être spécifiée au niveau du module Web via des descripteurs de déploiement dans le fichier war ou ear?

EDIT: cette capture d'écran montre la référence de la bibliothèque partagée qui a été créée dans la console d'administration. Mon objectif est d'avoir la même référence de bibliothèque partagée créée via des descripteurs de déploiement, de sorte que chaque fois que l'application n'est pas déployée et redéployée, la référence de bibliothèque partagée n'a pas besoin d'être recréée dans la console d'administration.

Répondre

5

Vous ne pouvez pas spécifier les dépendances des bibliothèques partagées dans le descripteur de déploiement, mais vous pouvez les spécifier dans MANIFEST.MF en utilisant Installed Optional Packages support