2

我试图将大气 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]:指定的类是一个接口

4

1 回答 1

-2

确切地!org.atmosphere.cpr.AtmosphereResource是一个接口所以例外。Spring 正在尝试实例化 bean org.atmosphere.cpr.AtmosphereResource,它应该是一个类,但它是一个接口。你不能实例化接口。您需要提供org.atmosphere.cpr.AtmosphereResource的实现类。

于 2012-09-20T08:03:41.387 回答