2012-09-20 52 views
2

我正試圖將一個氣氛websockets maven項目集成到spring ant項目中。但是在配置時,它似乎在bean實例化中引發了一些衝突。mvc內的衝突:在調度器servlet配置中的註解驅動

這是我的調度員的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

在bean實例化中出現什麼衝突?帖子異常stacktrace –

+0

我不知道究竟是什麼。它說BeanInstantiationException ...這是顯示的錯誤: 請求處理失敗;嵌套的異常是org.springframework.beans.BeanInstantiationException:無法實例化bean類[org.atmosphere.cpr.AtmosphereResource]:指定的類是一個接口 –

+0

我面對這個:[cvc-complex-type.2.1:Element'mvc :註解驅動的'必須沒有字符或元素信息項[子項],因爲類型的內容類型是空的。],任何建議。 – masT

回答

-2

沒錯! org.atmosphere.cpr.AtmosphereResource是個例外。 Spring試圖實例化bean org.atmosphere.cpr.AtmosphereResource這應該是一個類,但它是一個接口。你不能實例化接口。你需要提供org.atmosphere.cpr.AtmosphereResource的實現類。

+0

AtmosphereArgumentResolver是我的org.atmosphere.cpr.AtmosphereResource的實現類...這是代碼:... –

+0

檢查'org.atmosphere.cpr.AtmosphereResource'的配置,而不是您發佈的xml'' –

+0

AtmosphereArgumentResolver是我org.atmosphere.cpr.AtmosphereResource的實現類... –

相關問題