我正在使用JasperReports 6.3.1與Dropwizard 1.0.5項目,它似乎與傑克遜時,我的JSON響應淡化時發生衝突。JasperReports傑克遜依賴衝突
我越來越:
Stacktrace:
at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:575)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:462)
....
Caused by: org.apache.jasper.JasperException
和
Stacktrace:
at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:575)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:477)
...
Caused by: org.apache.jasper.el.JspELException
...
Caused by: java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.ObjectReader.getConfig()Lcom/fasterxml/jackson/databind/DeserializationConfig;
我試圖排除從我的Maven的依賴jackson-core
但它不會做的伎倆。 正如我看到,碧玉使用2.1.4和Dropwizard使用2.7.8
<dependency>
<groupId>net.sf.jasperreports</groupId>
<artifactId>jasperreports</artifactId>
<version>6.3.1</version>
<exclusions>
<exclusion>
<artifactId>jackson-core-asl</artifactId>
<groupId>org.codehaus.jackson</groupId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
您是否檢查完整的依賴關係樹?添加排除後有什麼變化? –
當從pom.xml中排除時,依賴關係樹似乎沒有任何變化,並且我得到了相同的錯誤。當從依賴樹中排除庫時,我開始獲取_java.lang.ClassNotFoundException:com.fasterxml.jackson.annotation.JsonInclude $ Value_ –