提问者:小点点

Spring工具套件-NoClassDefFoundError MappingJackson2XmlHttpMessageConverter


我是Spring的新手,我开始从他的网站上学习。理解Java对我来说并不难,但是我在环境方面遇到了麻烦。我遵循了这个使用Spring Boot创建新项目的指南,一切都很顺利https://spring.io/guides/gs/spring-boot/

现在我想从Spring Tool Suite运行这个项目,但是当我尝试在Pivotal或Tomcat服务器上运行相同的代码时,我遇到了这个错误。

实例化[org. springframe.boot.autoconfigure.web.HttpMessageConverters]失败:

Spring开发人员对修复我的工作流程有什么帮助吗?


共2个答案

匿名用户

这个类是从4.1添加到Spring的。你必须添加

compile('org.springframework:spring-web:4.1.4.RELEASE')

对于gradle,或

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-web</artifactId>
    <version>4.1.4.RELEASE</version>
</dependency>

为了Maven

匿名用户

当您尝试通过服务器运行项目时,首先使用maven构建它,以便下载所有依赖项。这也有助于下载MappingJackson2XmlHttpMessageConverter类。构建后,将您创建的war部署到服务器中。