Wso2 尝试生成VFSTransport侦听器类时出错

Wso2 尝试生成VFSTransport侦听器类时出错,wso2,vfs,synapse,Wso2,Vfs,Synapse,我尝试在WSO2中修改VFSTransportListener类。但我遇到了这个错误: Multiple markers at this line - Cannot override the final method from AbstractTransportListenerEx<PollTableEntry> - overrides org.apache.axis2.transport.base.AbstractTransportListenerEx<org.apache.

我尝试在WSO2中修改VFSTransportListener类。但我遇到了这个错误:

Multiple markers at this line
- Cannot override the final method from AbstractTransportListenerEx<PollTableEntry>
- overrides org.apache.axis2.transport.base.AbstractTransportListenerEx<org.apache.synapse.transport.vfs.PollTableEntry>.init
此行有多个标记
-无法从AbstractTransportListenerEx重写最终方法
-重写org.apache.axis2.transport.base.AbstractTransportListenerEx.init
此错误发生在init方法中。
有人能帮我解决这个问题吗?

您试图在AbstractTransportListenerEx类中重写以下方法

@Override
public final void init(ConfigurationContext cfgCtx,
        TransportInDescription transportIn) throws AxisFault {

    super.init(cfgCtx, transportIn);

    doInit();

    // Create endpoint configured at transport level (if available)
    E endpoint = createEndpoint();
    endpoint.init(this, null);
    if (endpoint.loadConfiguration(transportIn)) {
        globalEndpoint = endpoint;
    }
}

这是最后一个方法,无法重写。

@Isuru Perera我使用Java 1.7。。我需要用Maven修改这个类吗?@IsuruPerera嗨,我用IDE构建这个类。这有问题吗?:)使用IDE很好。事实上,我之前没有正确阅读错误。看起来这只是一个编译错误,如下面的答案中所述。感谢您的回答,即使我没有更改原始代码,错误仍然存在。