【问题标题】:Starting newer Karaf (4.2.8) on linux, feature:repo-add camel does not work在 linux 上启动较新的 Karaf (4.2.8),功能:repo-add camel 不起作用
【发布时间】:2020-06-10 20:53:12
【问题描述】:

也许有人可以帮助我。 我正在本地 Windows 笔记本电脑上测试 karaf,一切正常。但是现在我尝试将它安装在 Centos Linux 服务器上,但我没有得到相同的结果。

我的步骤: 1-从http://www.apache.org/dyn/closer.lua/karaf/4.2.8/apache-karaf-4.2.8.tar.gz 下载 Karaf 2-解压到centos linux路径:/usr/local/apache-karaf-4.2.8 3-检查服务器中安装的java版本
JAVA_HOME=/usr/local/jdk1.8.0_251 PATH=.../usr/local/jdk1.8.0_251/jre/bin.. 4-运行 sudo ./bin/karaf 然后

karaf:未设置 JAVA_HOME;结果可能会有所不同 __ __ ____ / //_/____ __________ _/ __/ / , __ / ___/ __/ /_ / /| |/ // / / / // / __/ //||__,//__,//

阿帕奇卡拉夫 (4.2.8)

无论如何,shell 都已激活,但我尝试添加功能并收到此错误(它似乎与上一条消息无关)

karaf@root()> 功能:repo-add骆驼 添加功能网址 mvn:org.apache.camel.karaf/apache-camel/RELEASE/xml/features 执行命令时出错:解析工件 org.apache.camel.karaf:apache-camel:xml:features:RELEASE 时出错:[无法解析 org.apache.camel.karaf:apache-camel:xml:features:RELEASE 的版本:可以在本地(/root/.m2/repository)中找不到元数据 org.apache.camel.karaf:apache-camel/maven-metadata.xml]:mvn:org.apache.camel.karaf/apache-camel/RELEASE/xml /功能

我在我的电脑上做了同样的事情,一切都很完美。我错过了一些特定于 Linux 的东西?任何的想法?

提前致谢

【问题讨论】:

    标签: installation apache-karaf


    【解决方案1】:

    Karaf 使用 etc/org.ops4j.pax.url.mvn.cfg 列出所有 m2 存储库,他可以从中下载您的捆绑包/功能。

    默认情况下,此分布的值为:

    org.ops4j.pax.url.mvn.repositories= \
        https://repo1.maven.org/maven2@id=central, \
        https://repository.apache.org/content/groups/snapshots-group@id=apache@snapshots@noreleases, \
        https://oss.sonatype.org/content/repositories/ops4j-snapshots@id=ops4j.sonatype.snapshots.deploy@snapshots@noreleases
    

    但是,就您而言,它似乎试图从/root/.m2/repository 获取它。你能检查一下你的etc/org.ops4j.pax.url.mvn.cfg,看看有没有修改吗?

    【讨论】:

      猜你喜欢
      • 2021-01-14
      • 2018-08-06
      • 2016-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-02
      相关资源
      最近更新 更多