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
再执行安装成功: