servicemix中使用karaf安装jdbc异常

这篇博客讲述了在Apache Karaf环境中安装jdbc feature时遇到的错误,包括maven配置问题、HTTP到HTTPS的迁移以及添加镜像的尝试。最终通过使用maven命令手动下载依赖并成功安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

karaf@root>feature:install jdbc
Error executing command: Can't install feature jdbc/0.0.0:
Error accessing mvn:org.apache.karaf.jdbc/org.apache.karaf.jdbc.command/3.0.5

1.根据网上参考,认为是maven问题

详情查看:http://karaf.apache.org/manual/latest/
里面的Maven configuration commands
找到:\etc\org.ops4j.pax.url.mvn.cfg文件修改maven信息
org.ops4j.pax.url.mvn.settings=你的maven的settings.xml文件
org.ops4j.pax.url.mvn.localRepository=你的仓库
org.ops4j.pax.url.mvn.proxySupport=true

2.配置后还是出现问题

karaf@root>log:display
查看日志: Failed to transfer file: http://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.6.2/jackson-core-2.6.2.jar. Return code is: 501 , ReasonPhrase:HTTPS Required.
参考地址:就是说要用https请求,http已经不行了
https://stackoverflow.com/questions/59763531/maven-dependencies-are-failing-with-a-501-error
解决:添加镜像

other-mirror
Other Mirror Repository
https://other-mirror.repo.other-company.com/maven2
central

3.还是不行,报相同错误

直接用maven命令下载依赖:
mvn dependency:get -DremoteRepositories=http://repo1.maven.org/maven2/ -DgroupId=org.apache.karaf.jdbc -DartifactId=org.apache.karaf.jdbc.command -Dversion=3.0.5

再执行安装成功:在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值