Bonjour,
Je dois bosser sur un WebService qui utilise XmlBeans qui n'a pas été touché depuis fort longtemps et pour lequel il n'y a plus de sachant dans la société...
A partir d'eclipse, je génère bien mon aar et un jar pour xmlbeans....
Par contre quand je lance un test avec SOAP, j'ai le résultat suivant :
Je n'arrive pas à résoudre ce problème :
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
42 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Body> <soapenv:Fault> <faultcode>soapenv:Server</faultcode> <faultstring>unknown</faultstring> <detail> <Exception>java.lang.Exception: java.lang.ExceptionInInitializerError at org.apache.axis2.util.MessageContextBuilder.createFaultEnvelope(MessageContextBuilder.java:590) at org.apache.axis2.util.MessageContextBuilder.createFaultMessageContext(MessageContextBuilder.java:329) at org.apache.axis2.transport.http.server.AxisHttpService.doService(AxisHttpService.java:273) at org.apache.axis2.transport.http.server.AxisHttpService.handleRequest(AxisHttpService.java:166) at org.apache.axis2.transport.http.server.HttpServiceProcessor.run(HttpServiceProcessor.java:85) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690) at java.lang.Thread.run(Thread.java:595) Caused by: java.lang.ExceptionInInitializerError at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:164) at com.soltim.tpg.ws.service.IdBeneficiaireServiceMessageReceiverInOut.class$(IdBeneficiaireServiceMessageReceiverInOut.java:26) at com.soltim.tpg.ws.service.IdBeneficiaireServiceMessageReceiverInOut.invokeBusinessLogic(IdBeneficiaireServiceMessageReceiverInOut.java:60) at org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.invokeBusinessLogic(AbstractInOutSyncMessageReceiver.java:42) at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:96) at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145) at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275) at org.apache.axis2.transport.http.HTTPWorker.service(HTTPWorker.java:256) at org.apache.axis2.transport.http.server.AxisHttpService.doService(AxisHttpService.java:259) ... 5 more Caused by: java.lang.RuntimeException: Cannot load SchemaTypeSystem. Unable to load class with name schemaorg_apache_xmlbeans.system.s56CB9BA59366A44DC62375C30D51A07F.TypeSystemHolder. Make sure the generated binary files are on the classpath. at org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(XmlBeans.java:783) at com.soltim.tpg.ws.modele.ParamListeBeneficiairesDocument.<clinit>(ParamListeBeneficiairesDocument.java:19) ... 15 more Caused by: java.lang.ClassNotFoundException: Class Not found : schemaorg_apache_xmlbeans.system.s56CB9BA59366A44DC62375C30D51A07F.TypeSystemHolder at org.apache.axis2.deployment.DeploymentClassLoader.findClass(DeploymentClassLoader.java:89) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(XmlBeans.java:769) ... 16 more</Exception> </detail> </soapenv:Fault> </soapenv:Body> </soapenv:Envelope>
Cannot load SchemaTypeSystem. Unable to load class with name schemaorg_apache_xmlbeans.system.s56CB9BA59366A44DC62375C30D51A07F.TypeSystemHolder. Make sure the generated binary files are on the classpath.
Une idée ?
Partager