mvc中的冲突:在调度程序servlet配置中的注释驱动

时间:2012-09-20 07:26:28

标签: java spring-mvc ant websocket atmosphere

我试图将气氛websockets maven项目整合到spring ant项目中。但是在配置时,似乎是在bean实例化中引发了一些冲突。

这是我的调度员 - servlet

<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping" />
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
    <property name="messageConverters">
        <list>
            <bean class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"/>
        </list>
    </property>
</bean>


<mvc:annotation-driven>
    <mvc:argument-resolvers>
        <beans:bean class="com.project.AtmosphereArgumentResolver" />
    </mvc:argument-resolvers>
</mvc:annotation-driven>

这是显示的错误:

  

请求处理失败;嵌套异常是org.springframework.beans.BeanInstantiationException:无法实例化bean类[org.atmosphere.cpr.AtmosphereResource]:指定的类是一个接口

1 个答案:

答案 0 :(得分:-2)

完全! org.atmosphere.cpr.AtmosphereResource是一个接口,所以例外。 Spring正在尝试实例化bean org.atmosphere.cpr.AtmosphereResource,它应该是一个类,但它是一个接口。您无法实例化界面。您需要提供org.atmosphere.cpr.AtmosphereResource的实现类。