Hey Jacek...
I got another error now :
Welcome to Felix
================
DEBUG: WIRE: 2.0 -> org.osgi.framework -> 0
DEBUG: WIRE: 2.0 -> org.osgi.service.packageadmin -> 0
DEBUG: WIRE: 2.0 -> org.osgi.service.startlevel -> 0
DEBUG: WIRE: 1.0 -> org.osgi.framework -> 0
DEBUG: WIRE: 1.0 -> org.osgi.service.log -> 2.0
DEBUG: WIRE: 1.0 -> org.osgi.service.url -> 0
DEBUG: DYNAMIC WIRE: 1.0 -> org.apache.felix.shell -> 2.0
DEBUG: WIRE: 3.0 -> org.apache.felix.shell -> 2.0
DEBUG: WIRE: 3.0 -> org.osgi.framework -> 0
-> ERROR: Error starting
file:C:\Users\mnour\.m2\repository\org\apache\openejb\openejb-core\3.1.2-SNAPSHOT\openejb-core-3.1.2-SNAPSHOT.jar
(org.osgi.framework.BundleException: Unresolved constraint in bundle
org
.apache.geronimo.components.geronimo-transaction [21]: package;
(&(package=org.slf4j)(version>=1.4.0)(!(version>=2.0.0))))
org.osgi.framework.BundleException: Unresolved constraint in bundle
org.apache.geronimo.components.geronimo-transaction [21]: package;
(&(package=org.slf4j)(version>=1.4.0)(!(version>=2.0.0)))
at org.apache.felix.framework.Felix.resolveBundle(Felix.java:3263)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1597)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1077)
at
org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)
at java.lang.Thread.run(Thread.java:619)
I attached the output of the "headers" command too
On Tue, Oct 27, 2009 at 10:44 AM, Mohammad Nour El-Din
<[email protected]> wrote:
> cool, OK I will tonight ALLAH willing.
>
> On Tue, Oct 27, 2009 at 12:01 AM, Jacek Laskowski
> <[email protected]> wrote:
>> On Mon, Oct 26, 2009 at 10:44 PM, Mohammad Nour El-Din
>> <[email protected]> wrote:
>>
>>> I still have the same error showing up
>> ....
>>> -> ERROR: Error starting
>>> file:C:\Users\mnour\.m2\repository\org\apache\openejb\openejb-core\3.1.2-SNAPSHOT\openejb-core-3.1.2-SNAPSHOT.jar
>>> (org.osgi.framework.BundleException: Unresolved constraint in bundle
>>> org.apache.openejb.core [6]: package;
>>> (&(package=javax.transaction)(version>=5.0.0)))
>>> org.osgi.framework.BundleException: Unresolved constraint in bundle
>>> org.apache.openejb.core [6]: package;
>>> (&(package=javax.transaction)(version>=5.0.0))
>>> at org.apache.felix.framework.Felix.resolveBundle(Felix.java:3263)
>>> at org.apache.felix.framework.Felix.startBundle(Felix.java:1597)
>>> at
>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1077)
>>> at
>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)
>>> at java.lang.Thread.run(Thread.java:619)
>>
>> After you rebuild the openejb-core bundle project you have to update
>> it in felix. The org.apache.openejb.core has the identifier 6 so you
>> should do as follows:
>>
>> -> update 6
>>
>> If the issue keeps showing up, send 'headers 6' command output. I do
>> 'refresh' sometimes to make felix happy with my current bundle setup.
>> Give it a try too.
>>
>> Jacek
>>
>> --
>> Jacek Laskowski
>> Notatnik Projektanta Java EE - http://www.JacekLaskowski.pl
>>
>
>
>
> --
> Thanks
> - Mohammad Nour
> - LinkedIn: http://www.linkedin.com/in/mnour
> ----
> "Life is like riding a bicycle. To keep your balance you must keep moving"
> - Albert Einstein
>
> "Writing clean code is what you must do in order to call yourself a
> professional. There is no reasonable excuse for doing anything less
> than your best."
> - Clean Code: A Handbook of Agile Software Craftsmanship
>
--
Thanks
- Mohammad Nour
- LinkedIn: http://www.linkedin.com/in/mnour
----
"Life is like riding a bicycle. To keep your balance you must keep moving"
- Albert Einstein
"Writing clean code is what you must do in order to call yourself a
professional. There is no reasonable excuse for doing anything less
than your best."
- Clean Code: A Handbook of Agile Software Craftsmanship
-> headers 6
Apache OpenEJB :: Container :: Core (6)
---------------------------------------
Archiver-Version = Plexus Archiver
Bnd-LastModified = 1256591213702
Build-Jdk = 1.6.0_16
Built-By = mnour
Bundle-Description = Apache OpenEJB is an open source, modular, configurable
and extendable EJB Container System and EJB Server.
Bundle-DocURL = http://openejb.apache.org
Bundle-License = http://www.apache.org/licenses/LICENSE-2.0.txt
Bundle-ManifestVersion = 2
Bundle-Name = Apache OpenEJB :: Container :: Core
Bundle-SymbolicName = org.apache.openejb.core
Bundle-Vendor = The Apache OpenEJB development community
Bundle-Version = 3.1.2.SNAPSHOT
Class-Path = openejb-loader-3.1.2-SNAPSHOT.jar
openejb-client-3.1.2-SNAPSHOT.jar xbean-finder-shaded-3.6.jar
xbean-asm-shaded-3.6.jar
Created-By = 1.6.0_16 (Sun Microsystems Inc.)
Export-Package =
org.apache.openejb.client;mandatory=partial;partial=true;uses:="javax.naming,org.apache.openejb.core.ivm.naming,javax.security.auth.login,org.apache.openejb.util,org.apache.openejb,org.apache.op
enejb.loader,org.apache.openejb.core.ivm,org.apache.openejb.api,org.apache.openejb.spi,javax.naming.spi";version="3.1.2.SNAPSHOT",org.apache.openejb.core.stateless;uses:="javax.xml.ws.handler,javax.ejb,org.w3c.d
om,org.apache.openejb.core,org.apache.openejb.core.webservices,org.apache.openejb.util,org.apache.openejb.core.interceptor,javax.interceptor,org.apache.openejb,org.apache.xbean.finder,org.apache.openejb.core.tra
nsaction,javax.xml.rpc.handler,org.apache.openejb.spi,org.apache.openejb.core.timer,org.apache.openejb.core.ivm,org.apache.openejb.util.proxy,javax.naming,org.apache.xbean.recipe";version="3.1.2.SNAPSHOT",org.ap
ache.openejb.persistence;uses:="javax.persistence,javax.transaction,org.xml.sax.helpers,org.xml.sax,org.apache.openejb.javaagent,org.apache.openejb.core,javax.sql,javax.xml.parsers,javax.persistence.spi";version
="3.1.2.SNAPSHOT",org.apache.openejb.ri.sp;uses:="javax.security.jacc,javax.security.auth.login,org.apache.openejb.spi,org.apache.openejb,org.apache.openejb.util,javax.transaction,javax.transaction.xa";version="
3.1.2.SNAPSHOT",org.apache.openejb.resource.jdbc;uses:="org.apache.openejb.loader,org.apache.commons.dbcp,javax.sql,org.apache.xbean.finder,org.apache.commons.dbcp.managed,org.apache.openejb.resource,org.apache.
openejb.util,javax.transaction,javax.transaction.xa,javax.crypto.spec,javax.crypto";version="3.1.2.SNAPSHOT",org.apache.openejb.core.ivm.naming.java;uses:="org.apache.openejb.loader,javax.naming,org.apache.opene
jb.spi,javax.naming.spi,org.apache.openejb.core";version="3.1.2.SNAPSHOT",org.apache.openejb.mgmt;uses:="javax.ejb,javax.management,javax.management.j2ee";version="3.1.2.SNAPSHOT",org.apache.openejb;uses:="org.a
pache.openejb.util,org.apache.openejb.core,javax.ejb,org.apache.openejb.core.transaction,javax.naming,org.apache.openejb.core.interceptor,org.apache.openejb.core.timer,org.apache.xbean.recipe,org.apache.openejb.
loader,javax.transaction,org.apache.openejb.spi";version="3.1.2.SNAPSHOT",org.apache.openejb.core.security;uses:="javax.security.auth,org.apache.openejb.core.security.jacc,javax.security.auth.login,org.apache.op
enejb,org.apache.openejb.core,org.apache.openejb.loader,javax.security.jacc,org.apache.openejb.spi,javax.security.auth.callback,org.apache.openejb.util,org.apache.openejb.core.security.jaas";version="3.1.2.SNAPS
HOT",org.apache.openejb.assembler;uses:="org.apache.openejb.assembler.classic,org.apache.openejb,javax.ejb,org.apache.openejb.config,org.apache.openejb.loader,org.apache.openejb.spi";version="3.1.2.SNAPSHOT",org
.apache.openejb.core.cmp.cmp2;uses:="org.apache.xbean.asm,javax.ejb,org.apache.openejb.core.cmp,org.apache.openejb.core.ivm,org.apache.openejb,org.apache.openejb.util.proxy,org.apache.openejb.core,javax.transact
ion,org.apache.openejb.loader";version="3.1.2.SNAPSHOT",org.apache.openejb.spi;uses:="javax.ejb,org.apache.openejb,javax.transaction,javax.naming,org.apache.openejb.core,javax.security.auth.login";version="3.1.2
.SNAPSHOT",org.apache.openejb.core.security.jaas;uses:="javax.security.auth.callback,javax.security.auth.spi,javax.security.auth.login,org.apache.openejb.util,javax.security.auth,javax.naming,org.apache.openejb.
loader,javax.sql,org.apache.openejb.spi";version="3.1.2.SNAPSHOT",org.apache.openejb.assembler.dynamic;uses:="org.apache.openejb.assembler.classic";version="3.1.2.SNAPSHOT",org.apache.openejb.core.ivm.naming;use
s:="javax.naming,org.apache.openejb,org.apache.openejb.core.ivm,org.apache.openejb.loader,javax.security.auth.login,org.apache.openejb.spi,javax.naming.spi,org.apache.xbean.naming.context,org.apache.openejb.core
.ivm.naming.openejb,org.apache.openejb.core.ivm.naming.java,org.apache.openejb.core,javax.xml.registry,org.apache.openejb.util,javax.xml.namespace,javax.xml.rpc,javax.xml.ws.handler,org.apache.openejb.core.webse
rvices,javax.persistence,org.apache.xbean.naming.reference";version="3.1.2.SNAPSHOT",org.apache.openejb.assembler.classic;uses:="org.apache.openejb.util,org.apache.openejb,org.apache.openejb.javaagent,org.apache
.openejb.persistence,org.apache.geronimo.connector.work,org.apache.openejb.resource,org.apache.xbean.finder,org.apache.xbean.recipe,org.apache.openejb.core,org.apache.openejb.loader,javax.resource.spi,org.apache
.openejb.spi,org.apache.geronimo.transaction.manager,javax.persistence,javax.naming,org.apache.openejb.core.ivm.naming,org.apache.openejb.util.proxy,org.apache.openejb.core.transaction,javax.transaction,javax.re
source.spi.work,org.apache.openejb.core.timer,org.apache.openejb.core.cmp,org.apache.openejb.core.cmp.cmp2,javax.ejb,javax.xml.namespace,org.apache.openejb.core.interceptor,javax.interceptor,javax.security.jacc,
javax.jms,org.omg.CORBA,javax.ejb.spi,org.apache.openejb.core.webservices,javax.sql,javax.persistence.spi";version="3.1.2.SNAPSHOT",org.apache.openejb.util;uses:="org.apache.xbean.asm,org.apache.xbean.finder,org
.apache.xbean.recipe,org.apache.xbean.asm.commons,org.apache.openejb.loader,javax.naming,javax.ejb,javax.transaction,org.apache.openejb,org.apache.log4j,sun.misc,javax.xml.parsers,org.xml.sax,org.w3c.dom";versio
n="3.1.2.SNAPSHOT",org.apache.openejb.core.mdb;uses:="org.apache.openejb.core.transaction,javax.resource.spi,javax.transaction.xa,org.apache.openejb.resource,org.apache.openejb.core,javax.resource.spi.endpoint,j
avax.ejb,org.apache.openejb,javax.resource,org.apache.openejb.util,org.apache.openejb.core.interceptor,org.apache.xbean.recipe,org.apache.openejb.loader,org.apache.openejb.spi,org.apache.openejb.core.timer,javax
.transaction,javax.naming";version="3.1.2.SNAPSHOT",org.apache.openejb.util.resources;version="3.1.2.SNAPSHOT",org.apache.openejb.util.io;uses:="org.apache.openejb.util";version="3.1.2.SNAPSHOT",org.apache.opene
jb.core.webservices;uses:="org.w3c.dom,javax.xml.namespace,javax.xml.ws.handler,javax.naming,org.apache.openejb,javax.jws,javax.xml.ws.spi,javax.xml.bind,javax.xml.ws.soap,org.apache.openejb.util,javax.xml.trans
form,javax.wsdl.xml,org.xml.sax";version="3.1.2.SNAPSHOT",org.apache.openejb.core.transaction;uses:="javax.transaction,org.apache.openejb,org.apache.openejb.core,org.apache.openejb.util,org.apache.openejb.loader
,javax.transaction.xa,javax.resource.spi,javax.resource.spi.work";version="3.1.2.SNAPSHOT",org.apache.openejb.core.ivm;uses:="javax.ejb,org.apache.openejb,org.apache.openejb.util.proxy,org.apache.openejb.core,or
g.apache.openejb.loader,javax.transaction,org.apache.openejb.spi,org.apache.openejb.core.stateless,org.apache.openejb.core.singleton,org.apache.openejb.util,org.apache.openejb.core.entity,org.apache.openejb.core
.stateful";version="3.1.2.SNAPSHOT",org.apache.openejb.core.stateful;uses:="org.apache.openejb.util,org.apache.openejb.core,javax.persistence,org.apache.openejb,org.apache.openejb.loader,org.apache.openejb.core.
transaction,javax.transaction,org.apache.openejb.spi,javax.ejb,org.apache.openejb.core.interceptor,javax.naming,org.apache.openejb.persistence,org.apache.xbean.recipe,javax.xml.rpc.handler,org.apache.openejb.cor
e.ivm,org.apache.openejb.util.proxy";version="3.1.2.SNAPSHOT",org.apache.openejb.core.timer;uses:="javax.sql,org.apache.openejb.util,javax.ejb,org.quartz,org.apache.openejb,org.apache.openejb.core,org.apache.ope
nejb.core.transaction,org.apache.openejb.loader,javax.transaction,org.apache.openejb.spi";version="3.1.2.SNAPSHOT",org.apache.openejb.core.cmp;uses:="javax.ejb,org.apache.openejb,javax.transaction,org.apache.ope
nejb.util,org.apache.openejb.core,org.apache.openejb.core.transaction,org.apache.openejb.loader,org.apache.openejb.spi,org.apache.openejb.core.entity,org.apache.openejb.core.timer,org.apache.openejb.util.proxy";
version="3.1.2.SNAPSHOT",org.apache.openejb.core.security.jacc;uses:="org.apache.openejb.core.security,javax.security.jacc,org.apache.openejb.loader";version="3.1.2.SNAPSHOT",org.apache.openejb.config;uses:="jav
ax.ejb,org.apache.openejb.jee,javax.jws,org.apache.openejb.util,org.apache.openejb,org.apache.xbean.finder,org.apache.openejb.api,org.apache.openejb.jee.oejb3,javax.annotation,javax.interceptor,javax.xml.namespa
ce,org.apache.openejb.core.webservices,org.apache.openejb.loader,javax.annotation.security,javax.persistence,org.apache.openejb.assembler.classic,org.apache.openejb.jee.jpa,org.apache.openejb.config.sys,org.apac
he.openejb.jee.jpa.unit,javax.xml.bind,org.apache.openejb.jee.oejb2,org.apache.openejb.cli,org.apache.commons.cli,org.apache.openejb.config.rules,javax.jms,org.apache.openejb.resource.jdbc,org.apache.openejb.cor
e.cmp,org.xml.sax,javax.naming,org.apache.openejb.assembler,javax.enterprise.deploy.spi,javax.enterprise.deploy.spi.factories,javax.enterprise.deploy.spi.exceptions,javax.enterprise.deploy.shared,javax.enterpris
e.deploy.spi.status,javax.enterprise.deploy.model,org.apache.xbean.asm.commons,org.apache.xbean.asm,org.xml.sax.helpers,javax.wsdl.factory,javax.xml.parsers,javax.wsdl,javax.wsdl.xml,org.apache.openejb.jee.sun,o
rg.apache.openejb.jee.wls,javax.wsdl.extensions.http,javax.wsdl.extensions.soap";version="3.1.2.SNAPSHOT",org.apache.openejb.util.urlhandler.resource;version="3.1.2.SNAPSHOT",org.apache.openejb.alt.util.resource
s;version="3.1.2.SNAPSHOT",org.apache.openejb.resource;uses:="org.apache.geronimo.connector.outbound,org.apache.geronimo.connector.outbound.connectiontracking,javax.resource,javax.resource.spi,org.apache.geronim
o.connector.outbound.connectionmanagerconfig,javax.transaction,org.apache.geronimo.transaction.manager,javax.transaction.xa,org.apache.openejb.loader,org.apache.geronimo.transaction.log";version="3.1.2.SNAPSHOT"
,org.apache.openejb.core.cmp.jpa;uses:="javax.ejb,org.apache.openejb.core.cmp,javax.persistence,org.apache.openjpa.event,javax.naming,org.apache.openejb,org.apache.openejb.core,org.apache.openejb.core.transactio
n,org.apache.openejb.core.cmp.cmp2,org.apache.openjpa.persistence,javax.transaction";version="3.1.2.SNAPSHOT",org.apache.openejb.core;uses:="org.apache.openejb.core.transaction,javax.ejb,javax.transaction,org.ap
ache.openejb.spi,org.apache.openejb,org.apache.openejb.core.timer,javax.naming,org.apache.openejb.core.ivm,javax.xml.rpc.handler,org.apache.openejb.core.stateless,org.apache.openejb.core.singleton,org.apache.ope
nejb.core.stateful,org.apache.openejb.util.proxy,javax.resource,org.apache.openejb.core.ivm.naming,javax.resource.spi,org.apache.openejb.loader,org.apache.openejb.core.cmp,org.apache.openejb.util,org.apache.open
ejb.core.interceptor,javax.persistence,javax.mail,org.omg.CORBA,org.apache.xbean.asm.commons,org.apache.xbean.asm";version="3.1.2.SNAPSHOT",org.apache.openejb.cli;uses:="org.apache.openejb.loader,org.apache.comm
ons.cli,org.apache.openejb.util,org.apache.xbean.finder";version="3.1.2.SNAPSHOT",org.apache.openejb.core.ivm.naming.openejb;uses:="org.apache.openejb.loader,javax.naming,org.apache.openejb.spi,javax.naming.spi"
;version="3.1.2.SNAPSHOT",org.apache.openejb.assembler.classic.cmd;uses:="org.apache.openejb.assembler.classic,org.apache.openejb.loader,javax.ejb,javax.naming,org.apache.commons.cli,org.apache.openejb.util";ver
sion="3.1.2.SNAPSHOT",org.apache.openejb.core.entity;uses:="javax.ejb,org.apache.openejb.util,org.apache.openejb,org.apache.openejb.core,org.apache.openejb.core.transaction,org.apache.openejb.loader,javax.transa
ction,org.apache.openejb.spi,org.apache.openejb.core.timer,org.apache.openejb.core.ivm,org.apache.openejb.util.proxy";version="3.1.2.SNAPSHOT",org.apache.openejb.config.rules;uses:="org.apache.openejb.config,org
.apache.openejb.util,org.apache.openejb.jee,javax.ejb,javax.interceptor,org.apache.openejb,org.apache.xbean.finder,javax.annotation,javax.jws,javax.annotation.security";version="3.1.2.SNAPSHOT",org.apache.openej
b.resource.activemq;uses:="javax.resource.spi,org.apache.activemq.ra,org.apache.openejb.util,org.apache.openejb.loader,org.apache.activemq.store.memory,javax.naming,javax.sql,org.apache.activemq.broker,org.apach
e.activemq.store,org.apache.openejb.spi,org.apache.activemq.store.jdbc";version="3.1.2.SNAPSHOT",org.apache.openejb.core.singleton;uses:="javax.xml.ws.handler,javax.ejb,org.w3c.dom,org.apache.openejb.core,org.ap
ache.openejb.core.webservices,org.apache.openejb.util,org.apache.openejb.core.interceptor,javax.interceptor,org.apache.openejb,org.apache.xbean.finder,org.apache.openejb.core.transaction,javax.xml.rpc.handler,or
g.apache.openejb.spi,org.apache.openejb.core.timer,org.apache.openejb.core.ivm,org.apache.openejb.util.proxy,javax.naming,org.apache.xbean.recipe";version="3.1.2.SNAPSHOT",org.apache.openejb.core.interceptor;use
s:="org.apache.openejb.core,org.apache.openejb.core.transaction,org.apache.openejb.util,javax.interceptor,javax.xml.ws.handler,javax.xml.rpc.handler";version="3.1.2.SNAPSHOT",org.apache.openejb.config.sys;uses:=
"org.apache.openejb.config,javax.xml.bind.annotation,javax.xml.bind.annotation.adapters,org.xml.sax.helpers,org.xml.sax,javax.xml.bind,org.apache.openejb.util,javax.xml.parsers,org.apache.openejb.jee,org.apache.
openejb,org.apache.xbean.finder,javax.xml.transform,javax.xml.transform.sax";version="3.1.2.SNAPSHOT",org.apache.openejb.util.proxy;uses:="org.apache.openejb";version="3.1.2.SNAPSHOT"
Implementation-Title = Apache OpenEJB
Implementation-Version = 3.1.2-SNAPSHOT
Import-Package =
javax.annotation,javax.annotation.security,javax.crypto,javax.crypto.spec,javax.ejb,javax.ejb.spi,javax.enterprise.deploy.model;resolution:=optional,javax.enterprise.deploy.shared;resolution:=op
tional,javax.enterprise.deploy.spi;resolution:=optional,javax.enterprise.deploy.spi.exceptions;resolution:=optional,javax.enterprise.deploy.spi.factories;resolution:=optional,javax.enterprise.deploy.spi.status;r
esolution:=optional,javax.interceptor,javax.jms;resolution:=optional,javax.jws,javax.mail,javax.management,javax.management.j2ee,javax.naming,javax.naming.spi,javax.persistence,javax.persistence.spi,javax.resour
ce,javax.resource.spi,javax.resource.spi.endpoint,javax.resource.spi.work,javax.security.auth,javax.security.auth.callback,javax.security.auth.login,javax.security.auth.spi,javax.security.jacc,javax.sql,javax.tr
ansaction;version="1.1",javax.transaction.xa;version="1.1",javax.wsdl,javax.wsdl.extensions.http,javax.wsdl.extensions.soap,javax.wsdl.factory,javax.wsdl.xml,javax.xml.bind,javax.xml.bind.annotation,javax.xml.bi
nd.annotation.adapters,javax.xml.namespace,javax.xml.parsers,javax.xml.registry;resolution:=optional,javax.xml.rpc;resolution:=optional,javax.xml.rpc.handler;resolution:=optional,javax.xml.transform,javax.xml.tr
ansform.sax,javax.xml.ws.handler,javax.xml.ws.soap,javax.xml.ws.spi,org.apache.activemq.broker;resolution:=optional,org.apache.activemq.ra;resolution:=optional,org.apache.activemq.store;resolution:=optional,org.
apache.activemq.store.jdbc;resolution:=optional,org.apache.activemq.store.memory;resolution:=optional,org.apache.commons.cli,org.apache.commons.dbcp;resolution:=optional,org.apache.commons.dbcp.managed;resolutio
n:=optional,org.apache.geronimo.connector.outbound,org.apache.geronimo.connector.outbound.connectionmanagerconfig,org.apache.geronimo.connector.outbound.connectiontracking,org.apache.geronimo.connector.work,org.
apache.geronimo.transaction.log,org.apache.geronimo.transaction.manager,org.apache.log4j,org.apache.openejb;version="3.1",org.apache.openejb.alt.util.resources;version="3.1",org.apache.openejb.api;version="3.1",
org.apache.openejb.assembler;version="3.1",org.apache.openejb.assembler.classic;version="3.1",org.apache.openejb.assembler.classic.cmd;version="3.1",org.apache.openejb.assembler.dynamic;version="3.1",org.apache.
openejb.cli;version="3.1",org.apache.openejb.client;mandatory=partial;partial=true;version="3.1",org.apache.openejb.config;version="3.1",org.apache.openejb.config.rules;version="3.1",org.apache.openejb.config.sy
s;version="3.1",org.apache.openejb.core;version="3.1",org.apache.openejb.core.cmp;version="3.1",org.apache.openejb.core.cmp.cmp2;version="3.1",org.apache.openejb.core.cmp.jpa;version="3.1",org.apache.openejb.cor
e.entity;version="3.1",org.apache.openejb.core.interceptor;version="3.1",org.apache.openejb.core.ivm;version="3.1",org.apache.openejb.core.ivm.naming;version="3.1",org.apache.openejb.core.ivm.naming.java;version
="3.1",org.apache.openejb.core.ivm.naming.openejb;version="3.1",org.apache.openejb.core.mdb;version="3.1",org.apache.openejb.core.security;version="3.1",org.apache.openejb.core.security.jaas;version="3.1",org.ap
ache.openejb.core.security.jacc;version="3.1",org.apache.openejb.core.singleton;version="3.1",org.apache.openejb.core.stateful;version="3.1",org.apache.openejb.core.stateless;version="3.1",org.apache.openejb.cor
e.timer;version="3.1",org.apache.openejb.core.transaction;version="3.1",org.apache.openejb.core.webservices;version="3.1",org.apache.openejb.javaagent;version="3.1",org.apache.openejb.jee;version="3.1",org.apach
e.openejb.jee.jpa;version="3.1",org.apache.openejb.jee.jpa.unit;version="3.1",org.apache.openejb.jee.oejb2;version="3.1",org.apache.openejb.jee.oejb3;version="3.1",org.apache.openejb.jee.sun;version="3.1",org.ap
ache.openejb.jee.wls;version="3.1",org.apache.openejb.loader;version="3.1",org.apache.openejb.mgmt;version="3.1",org.apache.openejb.persistence;version="3.1",org.apache.openejb.resource;version="3.1",org.apache.
openejb.resource.activemq;version="3.1",org.apache.openejb.resource.jdbc;version="3.1",org.apache.openejb.ri.sp;version="3.1",org.apache.openejb.spi;version="3.1",org.apache.openejb.util;version="3.1",org.apache
.openejb.util.io;version="3.1",org.apache.openejb.util.proxy;version="3.1",org.apache.openejb.util.resources;version="3.1",org.apache.openejb.util.urlhandler.resource;version="3.1",org.apache.openjpa.event;resol
ution:=optional,org.apache.openjpa.persistence;resolution:=optional,org.apache.xbean.asm;version="3.1",org.apache.xbean.asm.commons;version="3.1",org.apache.xbean.finder;version="3.6",org.apache.xbean.naming.con
text;version="3.6",org.apache.xbean.naming.reference;version="3.6",org.apache.xbean.recipe;version="3.6",org.omg.CORBA,org.quartz;resolution:=optional,org.w3c.dom,org.xml.sax,org.xml.sax.helpers,sun.misc
J2EE-DeploymentFactory-Implementation-Class =
org.apache.openejb.config.VmDeploymentFactory
Main-Class = org.apache.openejb.cli.Bootstrap
Manifest-Version = 1.0
Tool = Bnd-0.0.357