probleme Tomcat / jaxp et spring
Bonjour,
Depuis 5 jours J'ai un gros problème avec Tomcat depuis que j'ai intégré l'acces au web service.
L'application fonctionne bien sans l'ajout de la fonctionnalité client web axis.
Une fois que j'aoute les librairies du web client axis, le contexte du servlet de mon application ne peut plus etre chargé
lorsque je déploie sous Tomcat ou que je démarra tomcat : j'ai les erreurs suivantes:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106
|
- Loading XML bean definitions from ServletContext resource [/WEB-INF/voxboneproject-servlet.xml]
- Context initialization failed
org.springframework.beans.factory.BeanDefinitionStoreException:
Parser configuration exception parsing XML from ServletContext resource
[/WEB-INF/voxboneproject-servlet.xml]; nested exception is
javax.xml.parsers.ParserConfigurationException: Unable to validate using
XSD: Your JAXP provider [gnu.xml.dom.JAXPFactory@198dc19] does not
support XML Schema. Are you running on Java 1.4 with Apache Crimson?
Upgrade to Apache Xerces (or Java 1.5) for full XSD support.
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
eanDefinitions(XmlBeanDefinitionReader.java:412)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
nDefinitions(XmlBeanDefinitionReader.java:342)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
nDefinitions(XmlBeanDefinitionReader.java:310)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReade
r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReade
r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReade
r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
at org.springframework.web.context.support.XmlWebApplicationContext.load
BeanDefinitions(XmlWebApplicationContext.java:124)
at org.springframework.web.context.support.XmlWebApplicationContext.load
BeanDefinitions(XmlWebApplicationContext.java:92)
at org.springframework.context.support.AbstractRefreshableApplicationCon
text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)
at org.springframework.context.support.AbstractApplicationContext.obtain
FreshBeanFactory(AbstractApplicationContext.java:423)
at org.springframework.context.support.AbstractApplicationContext.refres
h(AbstractApplicationContext.java:353)
at org.springframework.web.servlet.FrameworkServlet.createWebApplication
Context(FrameworkServlet.java:402)
at org.springframework.web.servlet.FrameworkServlet.initWebApplicationCo
ntext(FrameworkServlet.java:316)
at org.springframework.web.servlet.FrameworkServlet.initServletBean(Fram
eworkServlet.java:282)
at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.
java:126)
at javax.servlet.GenericServlet.init(GenericServlet.java:158)
at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.
java:1108)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.
java:1062)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:97
1)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContex
t.java:4562)
at org.apache.catalina.core.StandardContext.startInternal(StandardContex
t.java:4845)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:140)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:810)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:78
8)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:558)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:934)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:728
)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:505
)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1363)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:290)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:119)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBa
se.java:89)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBas
e.java:1228)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.p
rocessChildren(ContainerBase.java:1384)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.p
rocessChildren(ContainerBase.java:1394)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.r
un(ContainerBase.java:1373)
at java.lang.Thread.run(Thread.java:619)
Caused by: javax.xml.parsers.ParserConfigurationException: Unable to validate us
ing XSD: Your JAXP provider [gnu.xml.dom.JAXPFactory@198dc19] does not support X
ML Schema. Are you running on Java 1.4 with Apache Crimson? Upgrade to Apache Xe
rces (or Java 1.5) for full XSD support.
at org.springframework.beans.factory.xml.DefaultDocumentLoader.createDoc
umentBuilderFactory(DefaultDocumentLoader.java:102)
at org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocum
ent(DefaultDocumentLoader.java:70)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
eanDefinitions(XmlBeanDefinitionReader.java:396)
... 36 more
Caused by: java.lang.IllegalArgumentException: http://java.sun.com/xml/jaxp/prop
erties/schemaLanguage
at gnu.xml.dom.JAXPFactory.setAttribute(JAXPFactory.java:109)
at org.springframework.beans.factory.xml.DefaultDocumentLoader.createDoc
umentBuilderFactory(DefaultDocumentLoader.java:99)
... 38 more |
Les librairies client web axis que j'utilise sont les suivantes :
-axis.jar
-axis-ant.jar
-jaxrpc.jar
- common-httpclient.jar
- mail?jar
- saaj.jar
- wsdl4j-1.5.1.jar
- wstx-asl.jar
- xfire-aegis.jar
-xfire-annotation.jar
-xfire-core.jar
-xfire-generator.jar
-xfire-java5-1.2.4.jar
-xfirejaxb2-1.2.4.jar
-xfirejsr181-api-1.0-M1.jar
-xfirespring-1.2.4.jar
-xfire-xmlbeans-1.2.4jar
-xmlParserAPIs-2.6.2.jar
-xmlschema-1.1.jar
Ce sont les librairies dont a besoin l'api voxbone pour consommer le web service.
S'il vous plait si quelqu'un a une idée ca m'aidera beaucoup. je galère:cry: