【问题标题】:"Error executing command: No feature matching camel-sql-orders/0.0.0"“执行命令时出错:没有与 camel-sql-orders/0.0.0 匹配的功能”
【发布时间】:2015-04-26 23:45:05
【问题描述】:

当我在ServiceMix 中运行命令features:install camel-sql-orders 时出现错误

执行命令时出错:没有与 camel-sql-orders/0.0.0 匹配的功能

请帮我解决这个问题

【问题讨论】:

    标签: java sql apache-camel apache-servicemix


    【解决方案1】:

    ServiceMix 中没有名为 camel-sql-orders 的功能

    karaf@root> features:list | grep sql
    [uninstalled] [2.14.1          ] camel-josql                             camel-2.14.1
    [uninstalled] [2.14.1          ] camel-sql                               camel-2.14.1
    [uninstalled] [5.4.0           ] examples-camel-sql-derby                servicemix-examples-5.4.0
    [uninstalled] [5.4.0           ] examples-camel-sql-pgsql                servicemix-examples-5.4.0
    [uninstalled] [5.4.0           ] examples-camel-sql-h2                   servicemix-examples-5.4.0
    

    您应该根据要使用的数据库安装examples-camel-sql-* 功能之一。这些功能包含camel-sql-orders 捆绑包

    karaf@root> features:info examples-camel-sql-h2
    Description of examples-camel-sql-h2 5.4.0 feature
    ----------------------------------------------------------------
    Feature has no configuration
    Feature has no configuration files
    Feature depends on:
      camel-sql 2.14.1
    Feature contains followed bundles:
     mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-dbcp/1.4_3
     mvn:org.osgi/org.osgi.compendium/5.0.0
     mvn:com.h2database/h2/1.3.170
     mvn:org.apache.servicemix.examples/camel-sql-datasource-h2/5.4.0
     mvn:org.apache.servicemix.examples/camel-sql-orders/5.4.0
    Feature has no conditionals.
    

    如果您不想使用这些功能中的任何一个,您可以以类似https://github.com/apache/servicemix/blob/servicemix-5.4.x/assembly/src/main/filtered-resources/examples.xml#L59-L80 的方式创建自己的功能

    您也可以手动安装捆绑包(以及所有必要的依赖项)

    features:install camel-sql
    osgi:install -s mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-dbcp/1.4_3
    osgi:install -s mvn:org.osgi/org.osgi.compendium/5.0.0
    osgi:install -s mvn:com.h2database/h2/1.3.170
    osgi:install -s mvn:org.apache.servicemix.examples/camel-sql-datasource-h2/5.4.0
    osgi:install -s mvn:org.apache.servicemix.examples/camel-sql-orders/5.4.0
    

    【讨论】:

    • 感谢您的回复我尝试安装第三个示例-camel-sql-derby 它给出错误**执行命令时出错:无法安装功能示例-camel-sql-derby/0.0.0 :无法解决功能:不满足的要求:--------------------------- package:(&(package=org.apache. camel.example.sql)) Apache ServiceMix :: 示例 :: Camel SQL :: Datasource Derby **
    • 我刚刚使用以下命令安装了它features:install -v examples-camel-sql-derby
    • 我正在尝试在 camel servicemix 中执行一些 sql 数据库操作,它给出错误 Unsatisfied requirements(s): package:(&(package=org.apache.camel.example.sql)) Apache ServiceMix : : 示例 :: Camel SQL :: Datasource Derby package:(&(package=com.microsoft.sqlserver.jdbc)) Apache ServiceMix :: 示例 :: Camel SQL :: Orders
    • 您好 KSobkowiak,我正在使用 JDBC 驱动程序在骆驼中进行 Sql 操作,它构建成功但是当我运行它时给出错误未满足的要求 com.microsoft.sqlserver.jdbc
    • 你到底做了什么? ServiceMix 功能不使用 sqlserver jdbc 驱动程序。您是否定义了自己的功能?你能创建一个 neq 问题来描述你想做什么吗?
    猜你喜欢
    • 2021-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-03
    • 2018-05-12
    • 2011-06-08
    相关资源
    最近更新 更多