当我尝试构建一个使用Eclipse Jetty Libraries
的项目时,我会遇到以下错误java.lang.IncompatibleClassChangeError:
class org.eclipse.jetty.server.AbstractConnector has interface
org.eclipse.jetty.http.HttpBuffers as super class
我使用的特定日食码头库是:
'org.eclipse.jetty:jetty-websocket:8.1.7.v20120910',
'org.eclipse.jetty:jetty-client:8.1.7.v20120910'
错误的原因是什么?我该如何修复?
谢谢。
看来您有其他依赖性的东西,或者与某些classloader一起进行的一些非常好处的事情,您如何使用此操作,某种嵌入式用法?
有一个camel-jetty
依赖关系,我们将其替换为相关的eclipse-jetty
依赖关系。解决了问题。