首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法解决camel-sql/2.19.5:缺少要求

无法解决camel-sql/2.19.5:缺少要求
EN

Stack Overflow用户
提问于 2018-06-04 15:40:14
回答 1查看 388关注 0票数 0

我在karaf上多次部署了camel,这些命令过去都能工作,但是今天我尝试在Karaf 4.2.0上运行应用程序,并获得以下错误,所有用于自动解析的依赖项

代码语言:javascript
复制
karaf@root()> feature:install camel-sql
org.osgi.service.resolver.ResolutionException: Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=camel-sql; type=karaf.featur
e; version="[2.19.5,2.19.5]"; filter:="(&(osgi.identity=camel-sql)(type=karaf.feature)(version>=2.19.5)(version<=2.19.5))" [caused by: Unable to resolve ca
mel-sql/2.19.5: missing requirement [camel-sql/2.19.5] osgi.identity; osgi.identity=spring-tx; type=karaf.feature; version="[4.1.0,5.0.0)"]
        at org.apache.felix.resolver.ResolutionError.toException(ResolutionError.java:42)
        at org.apache.felix.resolver.ResolverImpl.doResolve(ResolverImpl.java:391)
        at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:377)
        at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:331)
        at org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:248)
        at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:388)
        at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1025)
        at org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:964)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
Error executing command: Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=camel-sql; type=karaf.feature; version="[2.19.5,2.
19.5]"; filter:="(&(osgi.identity=camel-sql)(type=karaf.feature)(version>=2.19.5)(version<=2.19.5))" [caused by: Unable to resolve camel-sql/2.19.5: missin
g requirement [camel-sql/2.19.5] osgi.identity; osgi.identity=spring-tx; type=karaf.feature; version="[4.1.0,5.0.0)"]
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-04 15:49:01

对不起,我刚刚意识到在4.2.0中我们必须添加下面的repo来使用spring 4

增删mvn:org.apache.karaf.features/spring-legacy/4.2.0/xml/features

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50684236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档