即时通讯目前开发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