2017-07-28 12 views
0

Ich habe unter Code in der alten Version. Jetzt habe ich die axis2-Version von 1.1.1 auf 1.6.2 aktualisiert. Es hat dann ein Kompilierproblem, wie unten angegeben. Ich finde im Internet mit Link: https://issues.apache.org/jira/browse/AXIS2-4363 Aber ich verstehe es nicht. Zuallererst Muss ich den Code ändern? Wenn ja, gibt es ein Beispiel für mich zu folgen?Der Typ org.apache.axiom.om.impl.llom.OMStAXWrapper ist nicht sichtbar

if (reader.getEventType() == javax.xml.stream.XMLStreamConstants.START_ELEMENT && reader.getName().equals(new javax.xml.namespace.QName(org.apache.axiom.om.impl.MTOMConstants.XOP_NAMESPACE_URI, org.apache.axiom.om.impl.MTOMConstants.XOP_INCLUDE))) 
    { 
     java.lang.String id = org.apache.axiom.om.util.ElementHelper.getContentID(reader, "UTF-8"); 
     object.set_return(((org.apache.axiom.soap.impl.builder.MTOMStAXSOAPModelBuilder) 
((org.apache.axiom.om.impl.llom.OMStAXWrapper) 
reader).getBuilder()).getDataHandler(id)); 
    <--- highlight this The type org.apache.axiom.om.impl.llom.OMStAXWrapper is not visible 


      reader.next(); 
      reader.next(); 
    } 

Antwort

0

Dies scheint Code generiert werden. Wenn Sie von Axis2 1.1.1 auf 1.6.2 aktualisieren, müssen Sie diesen Code erneut generieren. Beachten Sie, dass hier die übliche Best Practice angewendet wird: Generierter Code sollte immer während des Builds generiert und nicht in das Quellcodeverwaltungssystem eingecheckt werden.

Verwandte Themen