Afair we have an example in the distro. Let me check.

Regards
JB

Le 25 oct. 2018 à 21:49, à 21:49, Francois Papon <[email protected]> 
a écrit:
>I think you have a parent dependencies to camel in your pom.xml
>
>But you are mixing Camel application and Karaf.
>
>There is some easy way to deal with Camel in Karaf like using
>blueprint.
>
>I can send you an example ;)
>
>regards,
>
>François Papon
>[email protected]
>
>Le 25/10/2018 à 21:38, John F. Berry a écrit :
>> but my POM references 2.21.1 (i thought)
>>      <groupId>org.apache.camel</groupId>
>>      <artifactId>camel-mllp</artifactId>
>>      <version>2.21.1</version>
>>     </dependency>
>>
>>     <!-- Project stuff -->
>>     <dependency>
>>      <groupId>org.apache.camel</groupId>
>>      <artifactId>camel-hl7</artifactId>
>>      <version>2.21.1</version>
>>     </dependency>
>>
>>     <dependency>
>>      <groupId>org.apache.camel</groupId>
>>      <artifactId>camel-netty4</artifactId>
>>      <version>2.21.1</version>
>>     </dependency>
>>
>>     <dependency>
>>     <groupId>org.apache.camel</groupId>
>>     <artifactId>camel-base64</artifactId>
>>     <version>2.21.1</version>
>>     </dependency>
>>
>> my camel-core doesn't have a version on it... Should I declare 2.21.1
>?
>>
>>
>>     <dependency>
>>       <groupId>org.apache.camel</groupId>
>>       <artifactId>camel-core</artifactId>
>>     </dependency>
>>     <dependency>
>>       <groupId>org.apache.camel</groupId>
>>       <artifactId>camel-blueprint</artifactId>
>>     </dependency>
>>
>>
>>
>> On Thursday, October 25, 2018, 1:06:07 PM EDT, Francois Papon
>> <[email protected]> wrote:
>>
>>
>> Your projectEDMtoPSoft-java  required camel version >= 2.22.0 and you
>> added the 2.21.1
>>
>> If you don't add the version it will install the latest :
>>
>> "feature:repo-add camel"
>>
>> regards,
>>
>> François Papon
>> [email protected] <mailto:[email protected]>
>> Le 25/10/2018 à 20:32, John F. Berry a écrit :
>> I couldn't install camel-hl7 until I performed a "install:repo-add
>> camel 2.21.1"
>> then I installed:
>> camel-core
>> camel-hl7
>> camel-blueprint
>>
>> but now Karaf complains now when I install my package that it's
>> missing camel:
>> org.osgi.framework.BundleException: Unable to resolve EDMtoPSoft-java
>> [45](R 45.0): missing requirement [EDMtoPSoft-java [45](R 45.0)]
>> osgi.wiring.package;
>>
>(&(osgi.wiring.package=org.apache.camel)(version>=2.22.0)(!(version>=3.0.0)))
>> Unresolved requirements: [[EDMtoPSoft-java [45](R 45.0)]
>> osgi.wiring.package; (&(osgi
>>
>.wiring.package=org.apache.camel)(version>=2.22.0)(!(version>=3.0.0)))]
>>
>>
>> On Thursday, October 25, 2018, 10:07:41 AM EDT, Francois Papon
>> <[email protected]> <mailto:[email protected]>
>> wrote:
>>
>>
>> Yes, you have to install camel features :
>>
>> karaf@root()> feature:install camel-hl7
>>
>> regards,
>>
>> François Papon
>> [email protected] <mailto:[email protected]>
>> Le 25/10/2018 à 18:01, John F. Berry a écrit :
>> Thanks..
>> I moved the data folder off (just for reference) and created a new
>> data folder.
>> I now have no bundles (well besides the default one)..
>> karaf@root()> bundle:list
>> START LEVEL 100 , List Threshold: 50
>> ID | State  | Lvl | Version | Name
>>
>---+--------+-----+---------+------------------------------------------
>> 23 | Active |  80 | 4.2.1   | Apache Karaf :: OSGi Services :: Event
>>
>> Now I'm back to missing a reference to ca.uhn.hl7v2 which earlier in
>> this thread I was instructed to install the bundle for.  Should I be
>> installing a feature?
>>
>> Unresolved requirements: [[EDMtoPSoft-java [45](R 45.0)]
>> osgi.wiring.package; (osgi.wiring.package=ca.uhn.hl7v2.model)
>>
>> On Thursday, October 25, 2018, 9:48:40 AM EDT, Francois Papon
>> <[email protected]> <mailto:[email protected]>
>> wrote:
>>
>>
>> I think it's better to remove the "data" directory and re-install
>your
>> project ;)
>>
>> regards,
>>
>> François Papon
>> [email protected] <mailto:[email protected]>
>> Le 25/10/2018 à 17:34, John F. Berry a écrit :
>> Thank you Francois,
>> Here is the result of installing (-v switch):
>>
>> karaf@root()> feature:install -v pax-jdbc-pool-dbcp2
>> Adding features: pax-jdbc-pool-dbcp2/[1.3.0,1.3.0]
>> Changes to perform:
>>   Region: root
>>     Bundles to install:
>>       mvn:org.apache.commons/commons-dbcp2/2.1.1
>>       mvn:org.apache.commons/commons-pool2/2.5.0
>>      
>>
>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.cglib/3.2.4_1
>>       mvn:org.ops4j.pax.jdbc/pax-jdbc-pool-common/1.3.0
>>       mvn:org.ops4j.pax.jdbc/pax-jdbc-pool-dbcp2/1.3.0
>> Stopping bundles:
>>   org.apache.camel.karaf.camel-karaf-commands/2.22.1
>>   org.apache.camel.camel-commands-core/2.22.1
>>   org.apache.camel.camel-sql/2.22.1
>>   org.apache.camel.camel-stream/2.22.1
>>   org.apache.camel.camel-blueprint/2.22.1
>>   org.apache.camel.camel-core/2.22.1
>>   org.apache.servicemix.bundles.spring-tx/5.0.8.RELEASE_1
>>   org.apache.servicemix.bundles.spring-jdbc/5.0.8.RELEASE_1
>>   org.apache.servicemix.bundles.spring-expression/5.0.8.RELEASE_1
>>   org.apache.servicemix.bundles.spring-core/5.0.8.RELEASE_1
>>  
>org.apache.servicemix.bundles.spring-context-support/5.0.8.RELEASE_1
>>   org.apache.servicemix.bundles.spring-context/5.0.8.RELEASE_1
>>   org.apache.servicemix.bundles.spring-beans/5.0.8.RELEASE_1
>>   org.apache.servicemix.bundles.spring-aop/5.0.8.RELEASE_1
>> Installing bundles:
>>   mvn:org.apache.commons/commons-dbcp2/2.1.1
>>   mvn:org.apache.commons/commons-pool2/2.5.0
>>  
>>
>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.cglib/3.2.4_1
>>   mvn:org.ops4j.pax.jdbc/pax-jdbc-pool-common/1.3.0
>>   mvn:org.ops4j.pax.jdbc/pax-jdbc-pool-dbcp2/1.3.0
>> Refreshing bundles:
>>     org.apache.camel.camel-blueprint/2.22.1 (Wired to
>> org.apache.camel.camel-core/2.22.1 which is being refreshed)
>>     org.apache.camel.camel-commands-core/2.22.1 (Wired to
>> org.apache.camel.camel-core/2.22.1 which is being refreshed)
>>     org.apache.camel.camel-core/2.22.1 (Wired to
>> org.apache.servicemix.bundles.spring-tx/5.0.8.RELEASE_1 which is
>being
>> refreshed)
>>     org.apache.camel.camel-sql/2.22.1 (Wired to
>> org.apache.servicemix.bundles.spring-tx/5.0.8.RELEASE_1 which is
>being
>> refreshed)
>>     org.apache.camel.camel-stream/2.22.1 (Wired to
>> org.apache.camel.camel-core/2.22.1 which is being refreshed)
>>     org.apache.camel.karaf.camel-karaf-commands/2.22.1 (Wired to
>> org.apache.camel.camel-core/2.22.1 which is being refreshed)
>>     org.apache.servicemix.bundles.spring-aop/5.0.8.RELEASE_1 (Should
>> be wired to: org.apache.commons.pool2/2.5.0 (through
>> [org.apache.servicemix.bundles.spring-aop/5.0.8.RELEASE_1]
>> osgi.wiring.package
>> ; resolution:=optional;
>>
>filter:="(&(osgi.wiring.package=org.apache.commons.pool2)(version>=2.4.0)(!(version>=3.0.0)))"))
>>     org.apache.servicemix.bundles.spring-beans/5.0.8.RELEASE_1 (Wired
>> to org.apache.servicemix.bundles.spring-core/5.0.8.RELEASE_1 which is
>> being refreshed)
>>     org.apache.servicemix.bundles.spring-context/5.0.8.RELEASE_1
>> (Wired to org.apache.servicemix.bundles.spring-aop/5.0.8.RELEASE_1
>> which is being refreshed)
>>    
>> org.apache.servicemix.bundles.spring-context-support/5.0.8.RELEASE_1
>> (Wired to org.apache.servicemix.bundles.spring-aop/5.0.8.RELEASE_1
>> which is being refreshed)
>>     org.apache.servicemix.bundles.spring-core/5.0.8.RELEASE_1 (Should
>> be wired to: org.apache.servicemix.bundles.cglib/3.2.4.1 (through
>> [org.apache.servicemix.bundles.spring-core/5.0.8.RELEASE_1] osgi
>> .wiring.package; resolution:=optional;
>>
>filter:="(&(osgi.wiring.package=net.sf.cglib.beans)(version>=3.0.0)(!(version>=4.0.0)))"))
>>     org.apache.servicemix.bundles.spring-expression/5.0.8.RELEASE_1
>> (Wired to org.apache.servicemix.bundles.spring-core/5.0.8.RELEASE_1
>> which is being refreshed)
>>     org.apache.servicemix.bundles.spring-jdbc/5.0.8.RELEASE_1 (Wired
>> to org.apache.servicemix.bundles.spring-context/5.0.8.RELEASE_1 which
>> is being refreshed)
>>     org.apache.servicemix.bundles.spring-tx/5.0.8.RELEASE_1 (Wired to
>> org.apache.servicemix.bundles.spring-aop/5.0.8.RELEASE_1 which is
>> being refreshed)
>> Starting bundles:
>>   org.apache.servicemix.bundles.spring-core/5.0.8.RELEASE_1
>>   org.apache.servicemix.bundles.spring-beans/5.0.8.RELEASE_1
>>   org.apache.servicemix.bundles.spring-aop/5.0.8.RELEASE_1
>>   org.apache.servicemix.bundles.spring-expression/5.0.8.RELEASE_1
>>   org.apache.servicemix.bundles.spring-context/5.0.8.RELEASE_1
>>   org.apache.servicemix.bundles.spring-tx/5.0.8.RELEASE_1
>>   org.apache.servicemix.bundles.spring-jdbc/5.0.8.RELEASE_1
>>  
>org.apache.servicemix.bundles.spring-context-support/5.0.8.RELEASE_1
>>   org.apache.camel.camel-core/2.22.1
>>   org.apache.camel.camel-blueprint/2.22.1
>>   org.apache.camel.camel-stream/2.22.1
>>   org.apache.camel.camel-sql/2.22.1
>>   org.apache.servicemix.bundles.cglib/3.2.4.1
>>   org.apache.commons.pool2/2.5.0
>>   org.apache.commons.dbcp2/2.1.1
>>   org.ops4j.pax.jdbc.pool.common/1.3.0
>>   org.ops4j.pax.jdbc.pool.dbcp2/1.3.0
>>   org.apache.camel.camel-commands-core/2.22.1
>>   org.apache.camel.karaf.camel-karaf-commands/2.22.1
>> Done.
>>
>> I am still getting a missing requirement, caused by Unable to resolve
>> org.apache.commons.commons-dbcp2 [79]
>> Should I uninstall the bundle since I installed the feature?
>> Thanks
>>
>> On Thursday, October 25, 2018, 9:26:25 AM EDT, Francois Papon
>> <[email protected]> <mailto:[email protected]>
>> wrote:
>>
>>
>> Hi,
>>
>> You can install this feature :
>>
>> pax-jdbc-pool-dbcp2
>>
>> regards,
>>
>> François Papon
>> [email protected] <mailto:[email protected]>
>> Le 25/10/2018 à 17:18, John F. Berry a écrit :
>> Thanks for the help Jean-Baptiste, I've been learning so much through
>> this process.
>> On which feature do you want me to "install -v" on?   The pax=jdbc*
>? 
>> I did those below, just in case.
>> Here are my installed features:
>>
>> karaf@root(feature)> feature:list -i
>> Name            | Version         | Required | State   |
>> Repository               | Description
>>
>----------------+-----------------+----------+---------+--------------------------+--------------------------------------------------
>> pax-jdbc-spec   | 1.3.0           |          | Started |
>> org.ops4j.pax.jdbc-1.3.0 | Provides OSGi JDBC Service spec
>> pax-jdbc-jtds   | 1.3.0           | x        | Started |
>> org.ops4j.pax.jdbc-1.3.0 | Provides JDBC jTDS DataSourceFactory
>> xml-specs-api   | 2.9.0           |          | Started |
>> camel-2.21.1             |
>> aries-proxy     | 4.2.1           |          | Started |
>> standard-4.2.1           | Aries Proxy
>> aries-blueprint | 4.2.1           | x        | Started |
>> standard-4.2.1           | Aries Blueprint
>> feature         | 4.2.1           | x        | Started |
>> standard-4.2.1           | Features Support
>> shell           | 4.2.1           | x        | Started |
>> standard-4.2.1           | Karaf Shell
>> deployer        | 4.2.1           | x        | Started |
>> standard-4.2.1           | Karaf Deployer
>> wrapper         | 4.2.1           |          | Started |
>> standard-4.2.1           | Provide OS integration
>> service-wrapper | 4.2.1           | x        | Started |
>> standard-4.2.1           | Provide OS integration (alias to wrapper
>> feature)
>> bundle          | 4.2.1           | x        | Started |
>> standard-4.2.1           | Provide Bundle support
>> config          | 4.2.1           | x        | Started |
>> standard-4.2.1           | Provide OSGi ConfigAdmin support
>> diagnostic      | 4.2.1           | x        | Started |
>> standard-4.2.1           | Provide Diagnostic support
>> instance        | 4.2.1           | x        | Started |
>> standard-4.2.1           | Provide Instance support
>> jaas            | 4.2.1           | x        | Started |
>> standard-4.2.1           | Provide JAAS support
>> log             | 4.2.1           | x        | Started |
>> standard-4.2.1           | Provide Log support
>> package         | 4.2.1           | x        | Started |
>> standard-4.2.1           | Package commands and mbeans
>> service         | 4.2.1           | x        | Started |
>> standard-4.2.1           | Provide Service support
>> system          | 4.2.1           | x        | Started |
>> standard-4.2.1           | Provide System support
>> kar             | 4.2.1           | x        | Started |
>> standard-4.2.1           | Provide KAR (KARaf archive) support
>> ssh             | 4.2.1           | x        | Started |
>> standard-4.2.1           | Provide a SSHd server on Karaf
>> management      | 4.2.1           | x        | Started |
>> standard-4.2.1           | Provide a JMX MBeanServer and a set of
>> MBeans in
>> eventadmin      | 4.2.1           | x        | Started |
>> standard-4.2.1           | OSGi Event Admin service specification for
>> event-
>> wrap            | 2.5.4           | x        | Started |
>> standard-4.2.1           | Wrap URL handler
>> spring          | 5.0.8.RELEASE_1 |          | Started |
>> spring-4.2.1             | Spring 5.0.x support
>> spring-jdbc     | 5.0.8.RELEASE_1 |          | Started |
>> spring-4.2.1             | Spring 5.0.x JDBC support
>> spring-tx       | 5.0.8.RELEASE_1 |          | Started |
>> spring-4.2.1             | Spring 5.0.x Transaction (TX) support
>> xml-specs-api   | 2.9.0           |          | Started |
>> camel-2.22.1             |
>> camel           | 2.22.1          | x        | Started |
>> camel-2.22.1             |
>> camel-core      | 2.22.1          |          | Started |
>> camel-2.22.1             |
>> camel-blueprint | 2.22.1          | x        | Started |
>> camel-2.22.1             |
>> camel-sql       | 2.22.1          | x        | Started |
>> camel-2.22.1             |
>> camel-stream    | 2.22.1          | x        | Started |
>> camel-2.22.1             |
>> xml-specs-api   | 2.9.0           |          | Started |
>> camel-2.20.0             |
>>
>>
>> karaf@root(feature)> feature:install -v pax-jdbc-spec
>> Adding features: pax-jdbc-spec/[1.3.0,1.3.0]
>> No deployment change.
>> Done.
>> karaf@root(feature)> feature:install -v pax-jdbc-jtds
>> Adding features: pax-jdbc-jtds/[1.3.0,1.3.0]
>> No deployment change.
>> Done.
>> karaf@root(feature)>
>>
>> As for installed bundles, I do have the apache.commons/commons-dbcp2
>> version 2.5.0 installed that matches my commons dependency in my POM
>>
>>     <dependency>
>>     <groupId>org.apache.commons</groupId>
>>     <artifactId>commons-dbcp2</artifactId>
>>     <version>2.5.0</version>
>>     </dependency>
>>
>> Perhaps commons should be installed as a "feature" and not a
>"bundle"?
>> I haven't been able to find a reference as to the name of it.
>>
>> Thanks all!
>>
>>
>> On Thursday, October 25, 2018, 12:20:25 AM EDT, Jean-Baptiste Onofré
>> <[email protected]> <mailto:[email protected]> wrote:
>>
>>
>>
>>
>>
>> Hi,
>>
>> you can please try using feature:install -v and send the complete
>output ?
>>
>> Thanks
>> Regards
>> JB
>>
>> On 24/10/2018 19:37, bohnjerry wrote:
>> > I am trying to install a maven Camel project and I get this error:
>> > Unable to resolve org.apache.commons.commons-dbcp2 [79](R 79.0):
>missing
>> > requirement [org.apache.commons.commons-dbcp2 [79](R 79.0)]
>> > osgi.wiring.package;
>> >
>>
>(&(osgi.wiring.package=javax.transaction.xa)(version>=1.1.0)(partial=true))]
>> > Unresolved requirements:
>> >
>> > I've tried to install every package and feature even remotely
>> related (that
>> > I could find).. still no dice.
>> > Ideas?
>> >
>> >
>> >
>> >
>> > --
>> > Sent from:
>http://karaf.922171.n3.nabble.com/Karaf-User-f930749.html
>> >
>>
>>
>>
>>
>>

Reply via email to