我正在处理一个spring boot应用程序,我想把jackson-databind
从2.9.10.2升级到2.10.2。下面是我的pom.xml片段和升级依赖项后得到的错误:
pom.xml:
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-xml</artifactId>
<version>2.9.9</version>
<exclusions>
<exclusion>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.10.2</version>
</dependency>
null
@Nicktar部分正确,问题是jackson核心
。从jackson-dataformat-xml
(2.10.3)解析的jackson-core
是2.9.9版本,明确地将其跳转到所需的2.10.3解决了该问题。谢谢你的帮助。
您通常不能只是撕掉一个dependencies依赖项,然后用另一个版本替换它。这可能会奏效,但不一定要,而且和jackson在一起,你似乎不走运。如果对外部依赖项使用的内部依赖项的API进行了任何重构或更改,您将看到类似于您所做的ClassNotFoundException
或MethodNotFound
。
您需要将com.fasterxml.jackson.dataformat:-dataformat-xml
更新到2.10.2(甚至2.10.3.
堆栈跟踪如下: 结果StackTrace:在OpenQa.Selenium.Remote.HttpCommandExecutor.MakeHttpRequest(HttpRequestInfo requestInfo)在OpenQa.Selenium.Remote.Remote.DriverServiceCommandExecutor.Execute(命令commandToExecute)在Ope
我在周末将笔记本电脑从Kubuntu 12.04升级到12.10,一切看起来都很好,直到我重新开始工作。 笔记本电脑是一台通过php5 fpm运行Nginx和php的webdev机器,但现在看来php5 fpm不会启动。当我运行/etc/init时。d/php5 fpm重启我刚收到一条消息说失败。我在syslog或/var/log/fpm php中没有收到任何消息。www.log提供有关正在发生的
我从Windows7升级到Windows10。在Bitnami堆栈中,MySQL正在运行,但我无法在Windows启动时启动Apache作为服务。我尝试过使用管理器工具。我尝试了很多方法,包括:将侦听端口和服务器名更改为8888,之后更改为8118,关闭Windows Defender,查看Apache的日志目录和错误目录中的文件(未找到任何条目),按下启动Bitnami Webstack按钮(只
好的,我决定在框架grails中试试。按照手册安装了。创建一个测试项目: 运行测试项目: 没关系。 今天,Ubuntu提供了安装更新,更新包java-8-oracle-Inster。执行此更新命令后 结果: 我很感激你的帮助。
我正在试着在Proguard打开的情况下测试Android应用程序的发布版本。我已经为测试依赖项创建了其他Proguard规则文件,该文件包含在发布规则文件中。 一切编译都很好,但在运行时失败。 我正在使用Espresso进行测试,仪表运行器在中定义 是否有机会为预发布版本运行测试?我从五月份就找到了这个话题,看起来这是不可能的。对我来说,这看起来只是错误的Proguard配置(缺少方法),但这行
升级细节。Spring靴:2.2.7-释放至2.4.6渐变:4.10.3至6.9.2 build.gradle 主要类别: 应用属性 错误:“ApplicationContextException:由于缺少ServletWebServerFactory bean,无法启动ServletWebServerApplicationContext”。 在此输入图像描述 添加以下属性到application