Depuis plusieurs jours j'essaie de résoudre cette erreur qui intervient lorsque je déploie mon appli web sur mon serveur tomcat 7, mais sans succès:
AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException faultSubcode: faultString: org.xml.sax.SAXException: Invalid element in com.wha.billingsoa.soap.stubs.InstalledUsageProduct_REQ_CIFPPR - ProductSpecification faultActor: faultNode: faultDetail: {http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXException: Invalid element in com.wha.billingsoa.soap.stubs.InstalledUsageProduct_REQ_CIFPPR - ProductSpecification at org.apache.axis.encoding.ser.BeanDeserializer.onStartChild(BeanDeserializer.java:258) at org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035) at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:165) at org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:1141) at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:236) at org.apache.axis.message.RPCElement.getParams(RPCElement.java:384) at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:81) at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454) at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281) at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699) at javax.servlet.http.HttpServlet.service(HttpServlet.java:751) at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327) at javax.servlet.http.HttpServlet.service(HttpServlet.java:844) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:280) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:254) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:136) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:341) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:238) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3363) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3333) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120) at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57) at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2220) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2146) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2124) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1564) at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:254) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:295) at weblogic.work.ExecuteThread.run(ExecuteThread.java:254)
{http://xml.apache.org/axis/}hostname:sapzas03
org.xml.sax.SAXException: Invalid element in com.wha.billingsoa.soap.stubs.InstalledUsageProduct_REQ_CIFPPR - ProductSpecification at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222) at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129) at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1783) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2970) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:118) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:642) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:326) at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227) at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696) at org.apache.axis.Message.getSOAPEnvelope(Message.java:435) at org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:796) at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:144) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165) at org.apache.axis.client.Call.invokeEngine(Call.java:2784) at org.apache.axis.client.Call.invoke(Call.java:2767) at org.apache.axis.client.Call.invoke(Call.java:2443) at org.apache.axis.client.Call.invoke(Call.java:2366) at org.apache.axis.client.Call.invoke(Call.java:1812) at com.orange.www.WHA_CPP.Interfaces.ManageProductInstalledBaseRealTimeMediation.v1.ManageProductInstalledBaseRealTimeMediationBindingStub.creditUsageTransaction(ManageProductInstalledBaseRealTimeMediationBindingStub.java:825) at com.orange.www.WHA_CPP.Interfaces.ManageProductInstalledBaseRealTimeMediation.v1.ManageProductInstalledBaseRealTimeMediationProxy.creditUsageTransaction(ManageProductInstalledBaseRealTimeMediationProxy.java:56) at org.apache.jsp.Result_jsp._jspService(Result_jsp.java:548) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339) at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:436) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1078) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745)
Et voici la classe JAVA qui je crois à la source de cette erreur:
/**
* InstalledUsageProduct_REQ_CUT.java
*
* This file was auto-generated from WSDL
* by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
*/
package com.orange.www.WHA_CPP.Interfaces.ManageProductInstalledBaseRealTimeMediation.v1.EBSModel;
public class InstalledUsageProduct_REQ_CUT implements java.io.Serializable {
private java.lang.String installedProductID;
private com.orange.www.WHA_CPP.Interfaces.ManageProductInstalledBaseRealTimeMediation.v1.EBSModel.ProductSpecification_REQ_CUT productSpecification;
private com.orange.www.WHA_CPP.Interfaces.ManageProductInstalledBaseRealTimeMediation.v1.EBSModel.InstalledPublicKey_REQ_CUT[] InstalledPublicKey;
private com.orange.www.WHA_CPP.Interfaces.ManageProductInstalledBaseRealTimeMediation.v1.EBSModel.InstalledFunctionValue_REQ_IFPP[] installedFunctionValue;
public InstalledUsageProduct_REQ_CUT() {
}
public InstalledUsageProduct_REQ_CUT(
java.lang.String installedProductID,
com.orange.www.WHA_CPP.Interfaces.ManageProductInstalledBaseRealTimeMediation.v1.EBSModel.ProductSpecification_REQ_CUT productSpecification,
com.orange.www.WHA_CPP.Interfaces.ManageProductInstalledBaseRealTimeMediation.v1.EBSModel.InstalledPublicKey_REQ_CUT[] installedPublicKey,
com.orange.www.WHA_CPP.Interfaces.ManageProductInstalledBaseRealTimeMediation.v1.EBSModel.InstalledFunctionValue_REQ_IFPP[] installedFunctionValue) {
this.installedProductID = installedProductID;
this.productSpecification = productSpecification;
this.InstalledPublicKey = installedPublicKey;
this.installedFunctionValue = installedFunctionValue;
}
/**
* Gets the installedProductID value for this InstalledUsageProduct_REQ_CUT.
*
* @return installedProductID
*/
public java.lang.String getInstalledProductID() {
return installedProductID;
}
/**
* Sets the installedProductID value for this InstalledUsageProduct_REQ_CUT.
*
* @param installedProductID
*/
public void setInstalledProductID(java.lang.String installedProductID) {
this.installedProductID = installedProductID;
}
/**
* Gets the productSpecification value for this InstalledUsageProduct_REQ_CUT.
*
* @return productSpecification
*/
public com.orange.www.WHA_CPP.Interfaces.ManageProductInstalledBaseRealTimeMediation.v1.EBSModel.ProductSpecification_REQ_CUT getProductSpecification() {
return productSpecification;
}
/**
* Sets the productSpecification value for this InstalledUsageProduct_REQ_CUT.
*
* @param productSpecification
*/
public void setProductSpecification(com.orange.www.WHA_CPP.Interfaces.ManageProductInstalledBaseRealTimeMediation.v1.EBSModel.ProductSpecification_REQ_CUT productSpecification) {
this.productSpecification = productSpecification;
}
/**
* Gets the installedPublicKey value for this InstalledUsageProduct_REQ_CUT.
*
* @return installedPublicKey
*/
public com.orange.www.WHA_CPP.Interfaces.ManageProductInstalledBaseRealTimeMediation.v1.EBSModel.InstalledPublicKey_REQ_CUT[] getInstalledPublicKey() {
return InstalledPublicKey;
}
/**
* Sets the installedPublicKey value for this InstalledUsageProduct_REQ_CUT.
*
* @param installedPublicKey
*/
public void setInstalledPublicKey(com.orange.www.WHA_CPP.Interfaces.ManageProductInstalledBaseRealTimeMediation.v1.EBSModel.InstalledPublicKey_REQ_CUT[] installedPublicKey) {
this.InstalledPublicKey = installedPublicKey;
}
public com.orange.www.WHA_CPP.Interfaces.ManageProductInstalledBaseRealTimeMediation.v1.EBSModel.InstalledPublicKey_REQ_CUT getInstalledPublicKey(int i) {
return this.InstalledPublicKey[i];
}
public void setInstalledPublicKey(int i, com.orange.www.WHA_CPP.Interfaces.ManageProductInstalledBaseRealTimeMediation.v1.EBSModel.InstalledPublicKey_REQ_CUT _value) {
this.InstalledPublicKey[i] = _value;
}
/**
* Gets the installedFunctionValue value for this InstalledUsageProduct_REQ_CUT.
*
* @return installedFunctionValue
*/
public com.orange.www.WHA_CPP.Interfaces.ManageProductInstalledBaseRealTimeMediation.v1.EBSModel.InstalledFunctionValue_REQ_IFPP[] getInstalledFunctionValue() {
return installedFunctionValue;
}
/**
* Sets the installedFunctionValue value for this InstalledUsageProduct_REQ_CUT.
*
* @param installedFunctionValue
*/
public void setInstalledFunctionValue(com.orange.www.WHA_CPP.Interfaces.ManageProductInstalledBaseRealTimeMediation.v1.EBSModel.InstalledFunctionValue_REQ_IFPP[] installedFunctionValue) {
this.installedFunctionValue = installedFunctionValue;
}
public com.orange.www.WHA_CPP.Interfaces.ManageProductInstalledBaseRealTimeMediation.v1.EBSModel.InstalledFunctionValue_REQ_IFPP getInstalledFunctionValue(int i) {
return this.installedFunctionValue[i];
}
public void setInstalledFunctionValue(int i, com.orange.www.WHA_CPP.Interfaces.ManageProductInstalledBaseRealTimeMediation.v1.EBSModel.InstalledFunctionValue_REQ_IFPP _value) {
this.installedFunctionValue[i] = _value;
}
private java.lang.Object __equalsCalc = null;
public synchronized boolean equals(java.lang.Object obj) {
if (!(obj instanceof InstalledUsageProduct_REQ_CUT)) return false;
InstalledUsageProduct_REQ_CUT other = (InstalledUsageProduct_REQ_CUT) obj;
if (obj == null) return false;
if (this == obj) return true;
if (__equalsCalc != null) {
return (__equalsCalc == obj);
}
__equalsCalc = obj;
boolean _equals;
_equals = true &&
((this.installedProductID==null && other.getInstalledProductID()==null) ||
(this.installedProductID!=null &&
this.installedProductID.equals(other.getInstalledProductID()))) &&
((this.productSpecification==null && other.getProductSpecification()==null) ||
(this.productSpecification!=null &&
this.productSpecification.equals(other.getProductSpecification()))) &&
((this.InstalledPublicKey==null && other.getInstalledPublicKey()==null) ||
(this.InstalledPublicKey!=null &&
java.util.Arrays.equals(this.InstalledPublicKey, other.getInstalledPublicKey()))) &&
((this.installedFunctionValue==null && other.getInstalledFunctionValue()==null) ||
(this.installedFunctionValue!=null &&
java.util.Arrays.equals(this.installedFunctionValue, other.getInstalledFunctionValue())));
__equalsCalc = null;
return _equals;
}
private boolean __hashCodeCalc = false;
public synchronized int hashCode() {
if (__hashCodeCalc) {
return 0;
}
__hashCodeCalc = true;
int _hashCode = 1;
if (getInstalledProductID() != null) {
_hashCode += getInstalledProductID().hashCode();
}
if (getProductSpecification() != null) {
_hashCode += getProductSpecification().hashCode();
}
if (getInstalledPublicKey() != null) {
for (int i=0;
i<java.lang.reflect.Array.getLength(getInstalledPublicKey());
i++) {
java.lang.Object obj = java.lang.reflect.Array.get(getInstalledPublicKey(), i);
if (obj != null &&
!obj.getClass().isArray()) {
_hashCode += obj.hashCode();
}
}
}
if (getInstalledFunctionValue() != null) {
for (int i=0;
i<java.lang.reflect.Array.getLength(getInstalledFunctionValue());
i++) {
java.lang.Object obj = java.lang.reflect.Array.get(getInstalledFunctionValue(), i);
if (obj != null &&
!obj.getClass().isArray()) {
_hashCode += obj.hashCode();
}
}
}
__hashCodeCalc = false;
return _hashCode;
}
// Type metadata
private static org.apache.axis.description.TypeDesc typeDesc =
new org.apache.axis.description.TypeDesc(InstalledUsageProduct_REQ_CUT.class, true);
static {
typeDesc.setXmlType(new javax.xml.namespace.QName("http://www.orange.com/WHA_CPP/Interfaces/ManageProductInstalledBaseRealTimeMediation/v1/EBSModel", "InstalledUsageProduct_REQ_CUT"));
org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
elemField.setFieldName("installedProductID");
elemField.setXmlName(new javax.xml.namespace.QName("", "installedProductID"));
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
elemField.setMinOccurs(0);
elemField.setNillable(false);
typeDesc.addFieldDesc(elemField);
elemField = new org.apache.axis.description.ElementDesc();
elemField.setFieldName("productSpecification");
elemField.setXmlName(new javax.xml.namespace.QName("","ProductSpecification"));
elemField.setXmlType(new javax.xml.namespace.QName("http://www.orange.com/WHA_CPP/Interfaces/ManageProductInstalledBaseRealTimeMediation/v1/EBSModel", "ProductSpecification_REQ_CUT"));
elemField.setMinOccurs(0);
elemField.setNillable(true);
typeDesc.addFieldDesc(elemField);
elemField = new org.apache.axis.description.ElementDesc();
elemField.setFieldName("installedPublicKey");
elemField.setXmlName(new javax.xml.namespace.QName("", "InstalledPublicKey"));
elemField.setXmlType(new javax.xml.namespace.QName("http://www.orange.com/WHA_CPP/Interfaces/ManageProductInstalledBaseRealTimeMediation/v1/EBSModel", "InstalledPublicKey_REQ_CUT"));
elemField.setMinOccurs(0);
elemField.setNillable(false);
elemField.setMaxOccursUnbounded(true);
typeDesc.addFieldDesc(elemField);
elemField = new org.apache.axis.description.ElementDesc();
elemField.setFieldName("installedFunctionValue");
elemField.setXmlName(new javax.xml.namespace.QName("", "InstalledFunctionValue"));
elemField.setXmlType(new javax.xml.namespace.QName("http://www.orange.com/WHA_CPP/Interfaces/ManageProductInstalledBaseRealTimeMediation/v1/EBSModel", "InstalledFunctionValue_REQ_IFPP"));
elemField.setMinOccurs(0);
elemField.setNillable(false);
elemField.setMaxOccursUnbounded(true);
typeDesc.addFieldDesc(elemField);
}
/**
* Return type metadata object
*/
public static org.apache.axis.description.TypeDesc getTypeDesc() {
return typeDesc;
}
/**
* Get Custom Serializer
*/
public static org.apache.axis.encoding.Serializer getSerializer(
java.lang.String mechType,
java.lang.Class _javaType,
javax.xml.namespace.QName _xmlType) {
return
new org.apache.axis.encoding.ser.BeanSerializer(
_javaType, _xmlType, typeDesc);
}
/**
* Get Custom Deserializer
*/
public static org.apache.axis.encoding.Deserializer getDeserializer(
java.lang.String mechType,
java.lang.Class _javaType,
javax.xml.namespace.QName _xmlType) {
return
new org.apache.axis.encoding.ser.BeanDeserializer(
_javaType, _xmlType, typeDesc);
}
}
Pouvez-vous m'aider à y voir plus clair parce que je n'ai plus d'idées !
Merci d'avance!
- Edité par nela 19 juin 2017 à 11:34:54
Erreur Axis
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.