Spring Tool Suite-NoClassDefFoundError MappingJackson2XmlHttpMessageConverter


问题内容

我是Spring的新手,现在开始从他的网站学习它。对我来说,理解Java并不困难,但是我对环境有麻烦。我遵循了使用Spring
Boot来创建新项目的指南,一切进展顺利 https://spring.io/guides/gs/spring-
boot/

现在我想从Spring Tool Suite中运行该项目,但是当我尝试在Pivotal或Tomcat服务器上运行相同的代码时出现此错误。

无法实例化[org.springframework.boot.autoconfigure.web.HttpMessageConverters]:>工厂方法’messageConverters’抛出异常;嵌套的异常是java.lang.NoClassDefFoundError:org
/ springframework / http / converter / xml /
MappingJackson2XmlHttpMessageConverter

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


问题答案:

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