【发布时间】:2015-01-03 15:59:09
【问题描述】:
我是 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 开发人员对修复我的工作流程有何帮助?
【问题讨论】:
-
您从该指南构建的项目应该从 main 方法(而不是在服务器中)运行,所以我不确定您是如何让它工作的。如果您也按照字母指南进行操作,那么类路径错误似乎也不可能发生。如果您下载整个项目并导入它,它是否有效? (另外我建议使用 maven 版本开始,因为它对类路径有更合理的默认设置,并且 Eclipse 支持更好。)
标签: java spring spring-mvc tomcat spring-boot