Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java org.springframework.beans.factory.BeanCreationException:创建名为';mvcUriComponentsContributor&x27;_Java_Spring_Spring Mvc - Fatal编程技术网

Java org.springframework.beans.factory.BeanCreationException:创建名为';mvcUriComponentsContributor&x27;

Java org.springframework.beans.factory.BeanCreationException:创建名为';mvcUriComponentsContributor&x27;,java,spring,spring-mvc,Java,Spring,Spring Mvc,堆栈跟踪下面有一条消息:由以下原因引起:java.lang.NoClassDefFoundError:com/fasterxml/jackson/core/JsonProcessingException 位于com.azoft.config.SpringWebConfig.configureMessageConverters(SpringWebConfig.java:29) 配置类AppConfig: @EnableWebMvc @Configuration @ComponentScan({"c

堆栈跟踪下面有一条消息:由以下原因引起:java.lang.NoClassDefFoundError:com/fasterxml/jackson/core/JsonProcessingException 位于com.azoft.config.SpringWebConfig.configureMessageConverters(SpringWebConfig.java:29)

配置类AppConfig:

@EnableWebMvc
@Configuration
@ComponentScan({"com.azoft"})
@EnableTransactionManagement
@PropertySource(value = {"classpath:hibernate.properties"})
public class AppConfig { ... }
配置类配置:

@Configuration
public class ThymeleafConfig {...}
在我不添加配置类SpringWebConfig之前,应用程序运行稳定:

@Configuration
public class SpringWebConfig extends WebMvcConfigurerAdapter {

    @Override
    public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
        converters.add(new MappingJackson2HttpMessageConverter());
        super.configureMessageConverters(converters);
    }
}
@配置
公共类SpringWebConfig扩展了WebMVCConfigureAdapter{
@凌驾
public void configureMessageConverters(列表
org.hibernate
冬眠核心
4.3.10.最终版本
org.hibernate
休眠实体管理器
4.3.10.最终版本
org.hibernate
休眠验证器
5.2.4.最终版本
org.hibernate
hibernate-java8
5.0.7.1最终版本
mysql
mysql连接器java
5.1.39
javax.servlet
javax.servlet-api
3.1.0
javax.servlet
jstl
1.2
javax.validation
验证api
1.1.0.1最终版本
org.thymeleaf.extras
thymeleaf-extras-springsecurity4
2.1.2.1发布
org.thymeleaf.extras
百里香-附加-瓷砖2-spring4
2.0.1
org.thymeleaf.extras
thymeleaf-extras-Java8时间
2.1.0.1发布
org.thymeleaf
百里香
2.1.3.1发布
org.thymeleaf
百里香
2.1.3.1发布
org.slf4j
jcl-over-slf4j
1.7.21
com.fasterxml.jackson.core
杰克逊注释
2.8.7
com.fasterxml.jackson.core
杰克逊数据绑定
2.8.7
com.fasterxml.jackson.core
杰克逊核心
2.8.7
com.fasterxml.jackson.datatype
jackson-datatype-jsr310
2.8.7
com.fasterxml.jackson.jaxrs
杰克逊jaxrs基地
2.6.1
org.codehaus.jackson
杰克逊地图绘制者
1.9.13

org.codehaus.jackson是杰克逊的老版本

com.fasterxml.jackson代表相同的新项目和包


我建议从您的POM中删除org.codehaus.jackson引用,重新构建并查找错误(不太可能,但可能)。

显示您的列表依赖项,我认为您缺少一些内容我在您的类路径中添加了我的列表依赖项jackson?抱歉,我不理解您的问题,请告诉我更多
@Configuration
public class SpringWebConfig extends WebMvcConfigurerAdapter {

    @Override
    public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
        converters.add(new MappingJackson2HttpMessageConverter());
        super.configureMessageConverters(converters);
    }
}
<dependencies>
    <!--spring-->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context-support</artifactId>
        <version>4.3.2.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-jdbc</artifactId>
        <version>4.3.2.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-webmvc</artifactId>
        <version>4.3.2.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-orm</artifactId>
        <version>4.3.2.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-web</artifactId>
        <version>4.1.3.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-web</artifactId>
        <version>4.3.2.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-test</artifactId>
        <version>4.2.2.RELEASE</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-core</artifactId>
        <version>4.3.2.RELEASE</version>
    </dependency>


    <!--hibernate-->
    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-core</artifactId>
        <version>4.3.10.Final</version>
    </dependency>
    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-entitymanager</artifactId>
        <version>4.3.10.Final</version>
    </dependency>
    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-validator</artifactId>
        <version>5.2.4.Final</version>
    </dependency>
    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-java8</artifactId>
        <version>5.0.7.Final</version>
    </dependency>


    <!--mysql-->
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>5.1.39</version>
    </dependency>


    <!--javax-->
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>javax.servlet-api</artifactId>
        <version>3.1.0</version>
    </dependency>
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>jstl</artifactId>
        <version>1.2</version>
    </dependency>
    <dependency>
        <groupId>javax.validation</groupId>
        <artifactId>validation-api</artifactId>
        <version>1.1.0.Final</version>
    </dependency>


    <!--thymeleaf-->
    <dependency>
        <groupId>org.thymeleaf.extras</groupId>
        <artifactId>thymeleaf-extras-springsecurity4</artifactId>
        <version>2.1.2.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.thymeleaf.extras</groupId>
        <artifactId>thymeleaf-extras-tiles2-spring4</artifactId>
        <version>2.0.1</version>
    </dependency>
    <dependency>
        <groupId>org.thymeleaf.extras</groupId>
        <artifactId>thymeleaf-extras-java8time</artifactId>
        <version>2.1.0.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.thymeleaf</groupId>
        <artifactId>thymeleaf</artifactId>
        <version>2.1.3.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.thymeleaf</groupId>
        <artifactId>thymeleaf-spring4</artifactId>
        <version>2.1.3.RELEASE</version>
    </dependency>


    <!--slf4j-->
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>jcl-over-slf4j</artifactId>
        <version>1.7.21</version>
    </dependency>


    <!--JACKSON-->
    <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-annotations</artifactId>
        <version>2.8.7</version>
    </dependency>
    <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-databind</artifactId>
        <version>2.8.7</version>
    </dependency>
    <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-core</artifactId>
        <version>2.8.7</version>
    </dependency>
    <dependency>
        <groupId>com.fasterxml.jackson.datatype</groupId>
        <artifactId>jackson-datatype-jsr310</artifactId>
        <version>2.8.7</version>
    </dependency>
    <dependency>
        <groupId>com.fasterxml.jackson.jaxrs</groupId>
        <artifactId>jackson-jaxrs-base</artifactId>
        <version>2.6.1</version>
    </dependency>
    <dependency>
        <groupId>org.codehaus.jackson</groupId>
        <artifactId>jackson-mapper-asl</artifactId>
        <version>1.9.13</version>
    </dependency>
</dependencies>