I downloaded karaf 2.3.1.
I added openejb features from
http://repo1.maven.org/maven2//org/apache/openejb/openejb-feature/4.5.0/openejb-feature-4.5.0-features.xml


Then tried :
 features:install -v openejb-core

and

features:install -v openejb-server

In both cases I am getting the following error:

...
Installing bundle mvn:org.apache.openejb/openejb-javaagent/4.5.0
Installing bundle mvn:org.apache.openejb/openejb-jee/4.5.0
Installing bundle mvn:org.apache.openejb/openejb-loader/4.5.0
Installing bundle mvn:org.apache.openejb/openejb-core-osgi/4.5.0
Installing bundle mvn:org.apache.openejb/openejb-karaf-commands/4.5.0
Error executing command: Could not start bundle
mvn:org.apache.geronimo.specs/geronimo-jaxb_2.2_spec/1.0.1 in feature(s)
javaee-api-6.0-5, javaee-api-6.0-4: Unresolved constraint in bundle
org.apache.geronimo.specs.geronimo-jaxb_2.2_spec [307]: Unable to resolve
307.0: missing requirement [307.0] osgi.wiring.package;
(&(osgi.wiring.package=javax.xml.namespace)(version>=1.0.0))
karaf@root>


I am looking to be able to deploy bundles containing ejbs and expose them
as OSGI services.


Is there a way to install OpenEJB on karaf without using a prepackaged
karaf or openejb  ?

Thank you.

Reply via email to