Bonjour,
J'ai rencontré le même problème sous Fedora 7, alors que sous Fedora 6 tout
fonctionnait à merveille.
Je n'ai pas encore trouvé le temps de tester, mais d'après quelques rapides
recherches, il semble que ce soit le fichier jar du parser XML embarqué dans
tomcat qui soit en cause.
L'aide en ligne de cocoon explique comment résoudre ce problème (pour un
tomcat4), ceci dit je n'ai pas encore testé...
En espérant avoir pu vous aider,
Cordialement,
Johan Cwiklinski - Pandoc
-----Message d'origine-----
De : address@hidden
[mailto:address@hidden
]De la part de Stéphane POUYLLAU
Envoyé : samedi 8 septembre 2007 09:42
À : address@hidden
Objet : [sdx-users] Installation SDX sous windows XP ou Vista
Bonjour,
Je pose une question peut-être très bête mais je n'arrive pas (plus?) à
installer SDX 2.3b1 sous Tomcat 5.5.23 ou 5.5.25 avec Java 1.5 SDK sous
XP (ou même Vista)
Je fais l'installation normalement Java, puis Tomcat, puis je pose le
war dans webapps, je supprime le "work" et je redémarre tomcat.
Tomcat fonctionne très bien mais le http://localhost:8080/sdx me retourne :
----------------------------------------------------------------
Etat HTTP 500 -
type Rapport d'exception
message : description Le serveur a rencontré une erreur interne () qui
l'a empêché de satisfaire la requête.
exception :
javax.servlet.ServletException: "Servlet.init()" pour la servlet Cocoon
a généré une exception
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
java.lang.Thread.run(Unknown Source)
cause mère
java.lang.NoClassDefFoundError: org/apache/xml/utils/PrefixResolver
java.lang.Class.getDeclaredConstructors0(Native Method)
java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
java.lang.Class.getConstructor0(Unknown Source)
java.lang.Class.newInstance0(Unknown Source)
java.lang.Class.newInstance(Unknown Source)
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:179)
org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:108)
org.apache.avalon.excalibur.component.ExcaliburComponentManager.initialize(ExcaliburComponentManager.java:522)
org.apache.cocoon.components.CocoonComponentManager.initialize(CocoonComponentManager.java:527)
org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:283)
org.apache.cocoon.Cocoon.initialize(Cocoon.java:306)
org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:283)
org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet.java:1360)
org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:481)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
java.lang.Thread.run(Unknown Source)
-----------------------------------------------------------------------------------------------
Notez que je n'ai pas le pb sous Linux (Fedora 6 core ou kubuntu, ni
même sous MacOS).
Cela se produit sous XP et sous Vista : j'ai tenté avec Tomcat 6.x sur
JDK 6 update 2. même problème.
Est-ce un problème super connu ?
Stéphane.