2017-07-28 100 views
0

我在舊版本中有以下代碼。現在我已經將axis2版本從1.1.1升級到1.6.2。然後它有如下所示的編譯問題。我在網上找到鏈接:https://issues.apache.org/jira/browse/AXIS2-4363 但我不明白。首先我需要修改代碼嗎?如果是的話,我有什麼可以遵循的例子嗎?類型org.apache.axiom.om.impl.llom.OMStAXWrapper不可見

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(); 
    } 

回答

0

這似乎是生成的代碼。如果您從Axis2 1.1.1升級到1.6.2,則需要重新生成該代碼。請注意,通常的最佳做法適用於此處:生成的代碼應始終在生成過程中生成,而不是在源代碼管理系統中進行檢查。

相關問題