2016-11-17 4 views
2

Пожалуйста, кто-нибудь, дайте мне знать, как решить эту ошибку,java.lang.NoSuchFieldError: DEFAULT_INCOMPATIBLE_IMPROVEMENTS

Я использую пружинный webmvc.3.2.17 и freemarker.2.3.16

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'freemarkerConfig' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoSuchFieldError: DEFAULT_INCOMPATIBLE_IMPROVEMENTS 
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1578) 
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545) 
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) 
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) 
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) 
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) 
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) 
    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351) 
    ... 51 more 

Здесь мой боб

<bean id="freemarkerConfig" 
    class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"> 
    <property name="templateLoaderPath" value="/" /> 
    <property name="defaultEncoding" value="UTF-8" /> 
    <property name="freemarkerSettings"> 
     <props> 
      <prop key="date_format">dd MMM yyyy</prop> 
      <prop key="datetime_format">yyyy-MM-dd HH:mm:ss</prop> 
      <prop key="number_format">########</prop> 
     </props> 
    </property> 
</bean> 
+0

Какая у вас бесплатная версия freemarker? – kuhajeyan

+0

Версия Freemarker 2.3.16 – zeji

+0

Кажется, в ваших зависимостях существует конфликт транзитивной зависимости. можете ли вы также обновить свой pom.xml – kuhajeyan

ответ

Смежные вопросы