Je pense que tu risques aussi d'avoir des probl�mes avec la version de
xerces utilis�e par WebLogic. Tu peux demander au support.
Pour y avoir travaill�, je sais qu'il y a un document qui liste les version
utilisables de xerces/xalan en fonction de ta version de WebLogic

Pour la webapp, tu peux utiliser l'option PreferWebinfClasses (qui de
m�moire ne marche qu'avec un sp3 ou 4) pour forcer l'applli � utiliser les
classes dans WEB-INF m�me si elles sont pr�sentes dans un classloader parent
Mais pour l'ejb je ne sais pas.

Arnaud
----- Original Message -----
From: "Laurent For�t" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, February 12, 2003 3:59 PM
Subject: Re: Classpath ejb dans weblogic.


> 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
> >
> >
> >
>
>

Répondre à