Bonjour,
J'ai un gros problème avec Tomcat depuis que j'ai intégré paypal a mon application.
L'API paypal requiert la librairie xerces.jar.
Quand je ne met pas cette API dans mon répertoire lib, cela fonctionne très bien (hormis paypal biensur).
Quand je la positionne dans lib, j'observe les symptômes suivants :
- Je démarre le serveur, tout va bien
- Je change le web.xml de mon projet, et la, c'est le drame :
J'ai l'impression que tomcat s'emméle les pinceaux entre xerces et son parseur xml... et du coup n'arrive plus à redémarrer l'application.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 2010-11-04 20:39:43,203 ERROR (org.apache.struts2.dispatcher.Dispatcher:27) - Dispatcher initialization failed Unable to load configuration. - Class: org.apache.xerces.framework.XMLParser File: XMLParser.java Method: parse Line: 1111 - org/apache/xerces/framework/XMLParser.java:1111:-1 at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:58) at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:374) at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:418) at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:190) at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275) at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397) at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108) at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3800) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4450) at org.apache.catalina.core.StandardContext.reload(StandardContext.java:3190) at org.apache.catalina.loader.WebappLoader.backgroundProcess(WebappLoader.java:404) at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1309) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590) at java.lang.Thread.run(Thread.java:619)
Quelqu'un aurait-il une idée ?
Merci d'avances
Partager