Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1634 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  visibroker 5.2 : conflit de jars.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

visibroker 5.2 : conflit de jars.

n°908734
fredatisi
Posté le 26-11-2004 à 18:17:59  profilanswer
 

salut,  
 
Je dois faire le portage d'une application en partant d'i-planet5 + jdk 1.2 vers sun one web server + jdk 1.4.2. Au passage, je change de version de visbroker (5.2). J'ai une exception à l'init de la servlet :

Code :
  1. java.lang.NoSuchMethodError: org.jdom.Element.hasChildren()Z
  2. acmm.util.AcmmDefinitionFactory.createAcmmDefinition(AcmmDefinitionFactory.java:161)
  3. acmm.util.AcmmDefinitionFactory.extractBankTags(AcmmDefinitionFactory.java:126)
  4. acmm.util.AcmmDefinitionFactory.buildAcmmDefinition(AcmmDefinitionFactory.java:56)
  5. sdm.session.ApplicationController.<init>(ApplicationController.java:111)
  6. sdm.session.SdmServlet.beginNewSession(SdmServlet.java:176)
  7. sdm.session.SdmServlet.doPost(SdmServlet.java:109)
  8. sdm.session.SdmServlet.doGet(SdmServlet.java:89)
  9. javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
  10. javax.servlet.http.HttpServlet.service(HttpServlet.java:856)


 
Apres avoir cherché sur le net, j'ai trouvé un post indicant qu'il s'agissait d'un porblème de conflit entre le jar jdom que nous utilisons et celui qui est utilisé par visibroker.
Testant sur tomcat 5.0.19 pour l'isntant, j'ai utilisé l'option -Xbootclasspath pour forcer l'utilisation de notre jar (il me semble que c'est bien cette option qu'il faut utiliser).  
 

Code :
  1. %_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% -Xbootclasspath/p:vbjorb.jar;jdom.jar -Xdebug -Xrunjdwp:transport=%JPDA_TRANSPORT%,address=%JPDA_ADDRESS%,server=y,suspend=n %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%


 
(désolé, c'est pas vraiment lisible  :sweat: ).
 
Le jar de jdom référencé ici est dans le common/lib de tomcat (pour l'instant) et n'ayant pas d'erreur au lancement, il doit être bien pris en compte.  
 
Malheureusement, ca ne fonctionne pas et je ne vois pas comment faire.
 
Merci de votre aide,
 
Fred.
 
 

mood
Publicité
Posté le 26-11-2004 à 18:17:59  profilanswer
 

n°910037
fredatisi
Posté le 29-11-2004 à 10:01:22  profilanswer
 

bon, j'suis un bouley...
J'ai ajouter au common/lib de tomcat un jar livré avec visibroker, inutile dans notre cas, qui faisait le conflit (xmlrt.jar).
 
Fred.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  visibroker 5.2 : conflit de jars.

 

Sujets relatifs
Conflit HTML entre Internet Explorer et FireFoxconflit de noms ?
Conflit direct3d - directshow dans visual C++ 6 et directX SDK 9bMIDP linux & JARs (résolu)
[JAVA] Packager un jar contenant des jars utilisant des jars , etc ...Comment charger des jars dynamiquement?
conflit d'ecriture Access??PHP/Apache et ASP/IIS : conflit ?
[c'est hard!] Problème de conflit de librairie...[PHP] Big Problème Conflit php / php3
Plus de sujets relatifs à : visibroker 5.2 : conflit de jars.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR