我试图将气氛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]:指定的类是一个接口
答案 0 :(得分:-2)
完全! org.atmosphere.cpr.AtmosphereResource
是一个接口,所以例外。 Spring正在尝试实例化bean org.atmosphere.cpr.AtmosphereResource
,它应该是一个类,但它是一个接口。您无法实例化界面。您需要提供org.atmosphere.cpr.AtmosphereResource
的实现类。