2010-09-01 3 views
1

J'utilise WebSphere 7 et j'ai mis en bibliothèques partagées comme décrit dans cet exemple http://www-10.lotus.com/ldd/portalwiki.nsf/dx/06062009015816PMWEBP3Y.htmWebSphere 7 bibliothèques partagées à Déployez

Mon application est en cours d'exécution avec ce paramètre, mais je ne peux pas le déployer (mise à jour). Au déploiement, il ne peut pas trouver les classes dans les bibliothèques partagées. Je n'ai pas le message d'erreur maintenant parce que j'ai dû annuler les changements mais peut-être que quelqu'un sait ce qui manque dans l'exemple.

Nous avons modifié le fichier setupCmdLine.bat et joint en annexe le chemin où nos pots se trouvent aux variables classpath mais je suis sûr que ce n'est pas la bonne façon de le faire :)

Répondre

0

Je suppose que ejbdeploy est la cause du problème? Dans un environnement ND, ejbdeploy se produit sur le fichier dmgr dans le cadre de l'installation. Par conséquent, l'utilisation d'une bibliothèque partagée du serveur d'applications n'a aucun sens. Pour la cohérence, la même chose est vraie pour un serveur autonome. Vous devrez utiliser l'option -deployejb.classpath dans AdminApp pour pointer vers votre chemin de classe de bibliothèque partagée (dans ND, les chemins doivent exister sur le dmgr). Si vous déployez à partir de la console d'administration, je crois qu'il existe un champ "chemin de classe supplémentaire" que vous pouvez remplir.

+0

J'ai trouvé ceci basé sur votre réponse: http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.express.doc/info /exp/ae/urun_rapp_ejbdeploy.html Donc je dois configurer le classpath à chaque déploiement et taper (coller) tous les jar-s? Impossible de définir une bibliothèque ext où WAS pourrait trouver mes bocaux? – tewe

+0

Oui, autant que je sache, vous devez copier/coller si vous voulez utiliser la console d'administration. Alternativement, vous pouvez utiliser un script. C'est possible, il y a une autre option, mais je n'en connais pas une. –

Questions connexes