Bonjour,

J'ai un client Java que je lance depuis un Batch avec Wrapper, et qui effectue appel un WS Spring distant.
Je rencontre l'erreur suivante.

org.springframework.oxm.jaxb.JaxbSystemException: "com.moi.communicationv2.schemas" doesnt contain ObjectFactory.class or jaxb.index;


stacktrace
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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
 
STATUS | wrapper  | 2011/10/14 18:56:50 | --> Wrapper Started as Console
STATUS | wrapper  | 2011/10/14 18:56:50 | Launching a JVM...
INFO   | jvm 1    | 2011/10/14 18:56:50 | WrapperManager class initialized by thread: main  Using classloader: sun.misc.Launcher$AppClassLoader@16f0472
INFO   | jvm 1    | 2011/10/14 18:56:50 | Wrapper Manager: JVM #1
INFO   | jvm 1    | 2011/10/14 18:56:50 | Wrapper Manager: Registering shutdown hook
INFO   | jvm 1    | 2011/10/14 18:56:50 | Wrapper Manager: Using wrapper
INFO   | jvm 1    | 2011/10/14 18:56:51 | Loaded native library: wrapper.dll
INFO   | jvm 1    | 2011/10/14 18:56:51 | Calling native initialization method.
INFO   | jvm 1    | 2011/10/14 18:56:51 | Initializing WrapperManager native library.
INFO   | jvm 1    | 2011/10/14 18:56:51 | Java Executable: C:\Program Files\cfgWSUploader\jre\bin\javaw.exe
INFO   | jvm 1    | 2011/10/14 18:56:51 | Windows version: 5.1.2600
INFO   | jvm 1    | 2011/10/14 18:56:51 | Java Version   : 1.6.0_27-b07 Java HotSpot(TM) Server VM
INFO   | jvm 1    | 2011/10/14 18:56:51 | Java VM Vendor : Sun Microsystems Inc.
INFO   | jvm 1    | 2011/10/14 18:56:51 | 
INFO   | jvm 1    | 2011/10/14 18:56:51 | Wrapper (Version 3.1.2) http://wrapper.tanukisoftware.org
INFO   | jvm 1    | 2011/10/14 18:56:51 | 
INFO   | jvm 1    | 2011/10/14 18:56:51 | WrapperManager.start(org.tanukisoftware.wrapper.WrapperSimpleApp@ecd7e, args["../conf/config.cfg"]) called by thread: main
INFO   | jvm 1    | 2011/10/14 18:56:51 | Open socket to wrapper...
INFO   | jvm 1    | 2011/10/14 18:56:51 | Opened Socket
INFO   | jvm 1    | 2011/10/14 18:56:51 | Send a packet KEY : mQOTyKrzXXJMKl_2
INFO   | jvm 1    | 2011/10/14 18:56:51 | handleSocket(Socket[addr=/127.0.0.1,port=32000,localport=1225])
INFO   | jvm 1    | 2011/10/14 18:56:51 | Received a packet LOW_LOG_LEVEL : 1
INFO   | jvm 1    | 2011/10/14 18:56:51 | Wrapper Manager: LowLogLevel from Wrapper is 1
INFO   | jvm 1    | 2011/10/14 18:56:51 | Received a packet PING_TIMEOUT : 30
INFO   | jvm 1    | 2011/10/14 18:56:51 | Wrapper Manager: PingTimeout from Wrapper is 30000
INFO   | jvm 1    | 2011/10/14 18:56:51 | Received a packet START : start
INFO   | jvm 1    | 2011/10/14 18:56:51 | calling listener.start()
INFO   | jvm 1    | 2011/10/14 18:56:51 | WrapperSimpleApp: start(args)
INFO   | jvm 1    | 2011/10/14 18:56:51 | WrapperSimpleApp: invoking main method
INFO   | jvm 1    | 2011/10/14 18:56:51 | <MESSAGE><14/10/2011 18:56:51><13>Démarrage de l'application
INFO   | jvm 1    | 2011/10/14 18:56:51 | 18:56:51,750  INFO FileSystemXmlApplicationContext:411 - Refreshing org.springframework.context.support.FileSystemXmlApplicationContext@9cb0f4: display name [org.springframework.context.support.FileSystemXmlApplicationContext@9cb0f4]; startup date [Fri Oct 14 18:56:51 CEST 2011]; root of context hierarchy
INFO   | jvm 1    | 2011/10/14 18:56:51 | 18:56:51,812  INFO XmlBeanDefinitionReader:323 - Loading XML bean definitions from URL [jar:file:/C:/Program%20Files/cfgWSUploader/lib/wspid_spring-client.jar!/springContext.xml]
INFO   | jvm 1    | 2011/10/14 18:56:52 | 18:56:52,109  INFO FileSystemXmlApplicationContext:426 - Bean factory for application context [org.springframework.context.support.FileSystemXmlApplicationContext@9cb0f4]: org.springframework.beans.factory.support.DefaultListableBeanFactory@19a029e
INFO   | jvm 1    | 2011/10/14 18:56:52 | 18:56:52,156  INFO DefaultListableBeanFactory:414 - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@19a029e: defining beans [org.springframework.beans.factory.config.PropertyPlaceholderConfigurer#0,communicationV2Client,listeDisponibiliteClient,deposeInterchangeClient,demandeAccuseClient,deposeIncidentClient,interfaceV2Client,wsTemplate,marshaller,wsTemplateInterface,marshallerInterface]; root of factory hierarchy
INFO   | jvm 1    | 2011/10/14 18:56:52 | 18:56:52,187  INFO SaajSoapMessageFactory:109 - Creating SAAJ 1.3 MessageFactory with SOAP 1.1 Protocol
INFO   | jvm 1    | 2011/10/14 18:56:52 | 18:56:52,203  INFO Jaxb2Marshaller:298 - Creating JAXBContext with context path [com.moi.communicationv2.schemas]
INFO   | jvm 1    | 2011/10/14 18:56:52 | 18:56:52,203  INFO DefaultListableBeanFactory:421 - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@19a029e: defining beans [org.springframework.beans.factory.config.PropertyPlaceholderConfigurer#0,communicationV2Client,listeDisponibiliteClient,deposeInterchangeClient,demandeAccuseClient,deposeIncidentClient,interfaceV2Client,wsTemplate,marshaller,wsTemplateInterface,marshallerInterface]; root of factory hierarchy
INFO   | jvm 1    | 2011/10/14 18:56:52 | 
INFO   | jvm 1    | 2011/10/14 18:56:52 | WrapperSimpleApp: Encountered an error running main: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'communicationV2Client' defined in URL [jar:file:/C:/Program%20Files/cfgWSUploader/lib/wspid_spring-client.jar!/springContext.xml]: Cannot resolve reference to bean 'wsTemplate' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'wsTemplate' defined in URL [jar:file:/C:/Program%20Files/cfgWSUploader/lib/wspid_spring-client.jar!/springContext.xml]: Cannot resolve reference to bean 'marshaller' while setting bean property 'marshaller'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'marshaller' defined in URL [jar:file:/C:/Program%20Files/cfgWSUploader/lib/wspid_spring-client.jar!/springContext.xml]: Invocation of init method failed; nested exception is org.springframework.oxm.jaxb.JaxbSystemException: "com.moi.communicationv2.schemas" doesnt contain ObjectFactory.class or jaxb.index; nested exception is javax.xml.bind.JAXBException: "com.moi.communicationv2.schemas" doesnt contain ObjectFactory.class or jaxb.index
INFO   | jvm 1    | 2011/10/14 18:56:52 | org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'communicationV2Client' defined in URL [jar:file:/C:/Program%20Files/cfgWSUploader/lib/wspid_spring-client.jar!/springContext.xml]: Cannot resolve reference to bean 'wsTemplate' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'wsTemplate' defined in URL [jar:file:/C:/Program%20Files/cfgWSUploader/lib/wspid_spring-client.jar!/springContext.xml]: Cannot resolve reference to bean 'marshaller' while setting bean property 'marshaller'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'marshaller' defined in URL [jar:file:/C:/Program%20Files/cfgWSUploader/lib/wspid_spring-client.jar!/springContext.xml]: Invocation of init method failed; nested exception is org.springframework.oxm.jaxb.JaxbSystemException: "com.moi.communicationv2.schemas" doesnt contain ObjectFactory.class or jaxb.index; nested exception is javax.xml.bind.JAXBException: "com.moi.communicationv2.schemas" doesnt contain ObjectFactory.class or jaxb.index
J'ai pourtant importé les Jar qui me semble util dans le Wrapper.conf

# Java Classpath (include wrapper.jar) Add class path elements as
# needed starting from 1
wrapper.java.classpath.1=../lib/wrapper.jar
wrapper.java.classpath.2=../lib/mailapi.jar
wrapper.java.classpath.3=../lib/activation.jar
wrapper.java.classpath.4=../lib/ClientWs.jar
wrapper.java.classpath.5=../lib/ClientCoreWs.jar
wrapper.java.classpath.6=../lib/ClientCoreWebserviceWsJDC.jar
wrapper.java.classpath.7=../lib/xercesImpl.jar
wrapper.java.classpath.8=../lib/axis-jaxrpc-1.2.jar
wrapper.java.classpath.9=../lib/axis-1.4.jar
wrapper.java.classpath.10=../lib/commons-discovery-0.2.jar
wrapper.java.classpath.11=../lib/commons-logging-1.1.1.jar
wrapper.java.classpath.12=../lib/log4j-1.2.8.jar
wrapper.java.classpath.13=../lib/axis-saaj-1.4.jar
wrapper.java.classpath.14=../lib/axis-wsdl4j-1.5.1.jar
wrapper.java.classpath.15=../lib/wspid_spring-client.jar
wrapper.java.classpath.16=../lib/spring-context-2.5.6.jar
wrapper.java.classpath.17=../lib/spring-beans-2.5.6.jar
wrapper.java.classpath.18=../lib/spring-core-2.5.6.jar
wrapper.java.classpath.19=../lib/spring-ws-core-1.5.5.jar
wrapper.java.classpath.20=../lib/spring-xml-1.5.5.jar
wrapper.java.classpath.21=../lib/spring-oxm-1.5.5.jar
wrapper.java.classpath.22=../lib/spring-oxm-tiger-1.5.5.jar



wrapper.java.classpath.23=../lib/jaxb-api-2.1.jar
wrapper.java.classpath.24=../lib/jaxen-1.1.1.jar
wrapper.java.classpath.25=../lib/spring-2.5.6.jar
wrapper.java.classpath.26=../lib/xml-apis-1.3.02.jar
wrapper.java.classpath.27=../lib/dom4j-1.6.1.jar
wrapper.java.classpath.28=../lib/aopalliance-1.0.jar
wrapper.java.classpath.29=../lib/xercesImpl-2.6.2.jar
wrapper.java.classpath.30=../lib/xmlParserAPIs-2.6.2.jar
wrapper.java.classpath.31=../lib/xom-1.0.jar

wrapper.java.classpath.32=../lib/saaj-api-1.3.jar
wrapper.java.classpath.33=../lib/saaj-impl-1.3.2.jar
wrapper.java.classpath.34=../lib/xalan-2.6.0.jar
wrapper.java.classpath.35=../lib/stax-api-1.0-2.jar
wrapper.java.classpath.36=../lib/jsr181-1.0.jar
wrapper.java.classpath.37=../lib/jsr250-api-1.0.jar

Que me manque t'il ? Merci de votre aide
Philippe