即時通訊目前開發karaf束,並有一些問題...Karaf發展
我寫了基於CXF捆/ web服務,我嘗試它karaf部署,但它無法啓動包,因爲它不能解決一些包例如
org.osgi.framework.BundleException:包中的未解析約束org.springframework.aop [56]:無法解析56.0:缺少 需求[56.0]包; (&(package = org.aopalliance.aop)(version> = 1.0.0)(!(version> = 2.0.0)))
所以這裏是一個問題,這個包依賴來自spring-aop 3.1.0.RELEASE),那麼問題在哪裏?什麼依賴缺失?我該如何解決這些問題?
在這種情況下,我沒有清楚地瞭解開發過程。我應該在部署中部署所有缺少的軟件包嗎?因爲我想保留從我開發的捆綁包中獲得的第三方庫。以及我必須部署哪些捆綁包?這是一個反覆試驗的過程嗎?有沒有一種常見的方式讓maven做依賴的東西?
我發現一個文件夾「系統」,並在文件上讀取它是一個類似maven的存儲庫,它是爲了什麼功能?
我對測試用例一些預先部署捆綁一個karaf,並把我的web服務捆綁進去,但同樣execeptions ......通過
引起:拋出java.lang.ClassNotFoundException:javax.servlet.http.HttpServlet
缺少什麼依賴性?
我已閱讀關於駱駝和卡拉夫的教程,但它沒有解釋部署的東西,所以任何人都可以給我一個很好的教程嗎?
謝謝! 克里斯
它總是值得加入更廣泛的標籤,以吸引更多潛在的答案 - 我已經添加了OSGi的標籤,因爲這是你的一些疑問都沒有Karaf具體 – earcam 2012-03-02 12:46:26