En gros j'ai une webapp dont son classpath est initialis� lors du lancement du serveur. Or cette webapp utilise des lib xerces notamment. Or dans cette webapp j'avais besoin de la version 1.x et 2.x de xerces, d'ou conflit de classe. J'ai donc externalis� le bout de code qui utilise xerces2.x dans un ejb. Mon probl�me maintenant consiste � lanc� ma webapp (non packag�) avec xerces1 et mon ejb avec xerces2.
J'essaye donc de comprendre comment charg� mes libs au bon moment et au bon endroit. Ce que j'ai compris : pour mon ejb, je mets le classpath de mes lib dans le manifest.mf de mon ejb.jar. Ma webbapp doit avoir ses libs dans WEB-INF\lib. Est-ce correct ou je me trompe ? Laurent. ----- Original Message ----- From: "Cedric Beust" <[EMAIL PROTECTED]> To: "Laurent For�t" <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Wednesday, February 12, 2003 3:45 PM Subject: Re: Classpath ejb dans weblogic. > Laurent For�t wrote: > > >Bonjour, > > > > excusez mon ignorance, mais je me demande comment on g�re les classpath > >des diff�rents ejb d�ploy�s sur un serveur weblogic6. > >Pour l'instant on avait un ensemble d'applications qui se servaient du > >classpath initialis� lors du lancement du serveur. Ils s'averent que ce > >n'est plus suffisant (conflits de lib). > > > Ce n'est pas que c'est plus suffisant, c'est juste que si tu mets ton > EJB dans le classpath du serveur (ce qui est toujours autorise, sauf que > tu auras un warning au demarrage du serveur), il ne peut plus etre > redeploye sans avoir a redemarrer le serveur. > > >J'aimerais que mon ejb ait son propre CLASSPATH, et je ne trouve pas dans la > >doc weblogic comment faire cel�. > > > Je ne comprends pas trop ce que tu essaies de faire. Ton EJB est > deploye dans un jar file (ou bien dans un repertoire), donc son > classpath est celui du jar. En quoi cela est-il insuffisant ? > > -- > Cedric > > >
