Eclipse Jetty的IncompatibleClassChangeError

时间:2012-10-30 06:21:26

标签: java jetty incompatibility

当我尝试构建使用Eclipse Jetty库的项目时,我收到以下错误

java.lang.IncompatibleClassChangeError: 
  class org.eclipse.jetty.server.AbstractConnector has interface 
  org.eclipse.jetty.http.HttpBuffers as super class

我使用的特定Eclipse Jetty库是:

'org.eclipse.jetty:jetty-websocket:8.1.7.v20120910',
'org.eclipse.jetty:jetty-client:8.1.7.v20120910'

错误的原因是什么?如何解决?

感谢。

2 个答案:

答案 0 :(得分:0)

看起来你还有其他依赖性的东西,或者某些类加载器非常简单的东西,你是如何使用它的,某种嵌入式用法?

答案 1 :(得分:0)

存在camel-jetty依赖项,我们将其替换为相关的eclipse-jetty依赖项。这解决了问题。