I think you're right. Since I can't figure out how to do it with felix, I just do it for now. And this solution is really tricky, please someone add it to the document.
Thanks you LongkerDandy On Sun, Sep 26, 2010 at 2:40 PM, Guillaume Nodet <[email protected]> wrote: > FWIW, if you remove those two packages, it will work until you try to use > JDBC + XA i think. > > > On Sun, Sep 26, 2010 at 03:11, LongkerDandy <[email protected]>wrote: > >> OK >> >> Felix provide a default configuration file, taking it as example, I can >> now export the necessary packages. >> But I don't know how to set the "partial=true;mandatory:=partial" to these >> two packages >> I tried "javax.transaction;partial=true;mandatory:=partial;\" but not >> works. >> For now I just removed these two packages. >> >> >> >> On Sun, Sep 26, 2010 at 8:54 AM, LongkerDandy <[email protected]>wrote: >> >>> I'm trying to set there on felix, but get a lot of errors: >>> >>> java.lang.NoClassDefFoundError: org/osgi/framework/BundleActivator >>> >>> Any clue? >>> >>> Thanks >>> LongkerDandy >>> >>> >>> On Sun, Sep 26, 2010 at 1:20 AM, Valentin Mahrwald < >>> [email protected]> wrote: >>> >>>> Hi, >>>> >>>> Does bundle 6 (the connectors) correctly get its javax.transaction.xa >>>> package from bundle 8, the JTA spec? If it gets from the system bundle you >>>> probably have run afoul of the transaction split package problem (its in >>>> the >>>> base JDK as well as the in the JTA spec bundle). >>>> >>>> The blog sample setup has a bit of magic to make sure that the >>>> transaction package is coming from the geronimo bundle rather than the >>>> system bundle: >>>> >>>> org.osgi.framework.system.packages=\ >>>> ... all JDK packages >>>> javax.transaction;partial=true;mandatory:=partial,\ >>>> javax.transaction.xa;partial=true;mandatory:=partial >>>> >>>> Hope this helps, >>>> >>>> Valentin >>>> >>>> On 25 Sep 2010, at 10:09, LongkerDandy wrote: >>>> >>>> Hi >>>> >>>> What I did is just follow the blog sample from the lastest svn code. >>>> I do have those two bundles, only thing I;m missing is two transaction >>>> manager bundle, which I have some problem starting them, >>>> I post another thread for that. >>>> I'm using felix and my bundles are: >>>> >>>> 0|Active | 0|System Bundle (3.0.2) >>>> 1|Active | 1|ASM all classes (3.2.0) >>>> 2|Active | 1|Commons Collections (3.2.1) >>>> 3|Active | 1|Commons Lang (2.5.0) >>>> 4|Active | 1|Commons Pool (1.5.4) >>>> 5|Active | 1|Apache Derby 10.6 (10.6.1000000.938214) >>>> 6|Active | 1|geronimo-j2ee-connector_1.5_spec (2.0.0) >>>> 7|Active | 1|Apache Geronimo JSR-317 JPA 2.0 Spec API (1.1.0) >>>> 8|Active | 1|geronimo-jta_1.1_spec (1.1.1) >>>> 9|Installed | 1|Geronimo TxManager :: Transaction (2.1.3) >>>> 10|Active | 1|Gson (1.4.0) >>>> 11|Active | 1|jcl-over-slf4j (1.6.1) >>>> 12|Active | 1|The Netty Project (3.2.2.Final) >>>> 13|Active | 1|OpenJPA Aggregate Jar (2.0.1) >>>> 14|Active | 1|Apache Aries Blueprint Bundle >>>> (0.3.0.incubating-SNAPSHOT) >>>> 15|Active | 1|Apache Aries JNDI Bundle >>>> (0.3.0.incubating-SNAPSHOT) >>>> 16|Active | 1|Aries JPA Container API >>>> (0.3.0.incubating-SNAPSHOT) >>>> 17|Active | 1|Aries JPA Container blueprint integration for >>>> Aries blueprint (0.3.0.incubating-SNAPSHOT) >>>> 18|Active | 1|Aries JPA Container (0.3.0.incubating-SNAPSHOT) >>>> 19|Active | 1|Aries JPA Container Managed Contexts >>>> (0.3.0.incubating-SNAPSHOT) >>>> 20|Active | 1|Apache Aries Quiesce API >>>> (0.3.0.incubating-SNAPSHOT) >>>> 21|Active | 1|Apache Aries Quiesce Manager >>>> (0.3.0.incubating-SNAPSHOT) >>>> 22|Active | 1|Apache Aries blog sample transaction enlisting >>>> JDBC datasource (0.3.0.incubating-SNAPSHOT) >>>> 23|Active | 1|Apache Aries Transaction Blueprint >>>> (0.3.0.incubating-SNAPSHOT) >>>> 24|Installed | 1|Apache Aries Transaction Manager >>>> (0.3.0.incubating-SNAPSHOT) >>>> 25|Active | 1|Apache Aries Transaction Enlisting JDBC >>>> Datasource (0.3.0.incubating-SNAPSHOT) >>>> 26|Active | 1|Apache Aries Util (0.3.0.incubating-SNAPSHOT) >>>> 27|Active | 1|Apache Felix Bundle Repository (1.6.4) >>>> 28|Active | 1|Apache Felix Configuration Admin Service (1.2.8) >>>> 29|Active | 1|Apache Felix EventAdmin (1.2.4) >>>> 30|Active | 1|Apache Felix Gogo Command (0.6.0) >>>> 31|Active | 1|Apache Felix Gogo Runtime (0.6.0) >>>> 32|Active | 1|Apache Felix Gogo Shell (0.6.0) >>>> 33|Active | 1|Apache ServiceMix Bundles: serp-1.13.1 >>>> (1.13.1.2) >>>> 34|Active | 1|XXXXXX >>>> 35|Active | 1|XXXXXXXX >>>> 36|Active | 1|slf4j-api (1.6.1) >>>> 37|Resolved | 1|slf4j-simple (1.6.1) >>>> >>>> I may try the blog build later on. >>>> >>>> Regards >>>> LongkerDandy >>>> >>>> On Sat, Sep 25, 2010 at 9:57 PM, Valentin Mahrwald < >>>> [email protected]> wrote: >>>> >>>>> Hi LongerDandy, >>>>> >>>>> that sounds like you don't have the bundles that supply the namespaces >>>>> (or they are not active for whatever reason). The namespaces are included >>>>> in >>>>> org.apache.aries.jpa.blueprint and org.apache.aries.transaction.blueprint, >>>>> which you will need in addition to core blueprint if you want to use >>>>> declarative transactions and JPA service injection. You will also need a >>>>> number of other support bundles. I would suggest copying from the blog >>>>> assembly configuration in >>>>> samples/blog/blog-assembly/src/main/filtered-resources/configuration/config.ini. >>>>> It has a setup where both blueprint extensions are used. >>>>> >>>>> Regards, >>>>> >>>>> Valentin >>>>> >>>>> On 25 Sep 2010, at 09:44, LongkerDandy wrote: >>>>> >>>>> Hi >>>>> >>>>> I get a strange error like this: >>>>> >>>>> 1848 [Blueprint Extender: 2] WARN >>>>> org.apache.aries.blueprint.container.BlueprintContainerImpl - Bundle >>>>> org.chii2.medialibrary is waiting for namespace handlers >>>>> [(&(objectClass=org.apache.aries.blueprint.NamespaceHandler)(osgi.service.blueprint.namespace= >>>>> http://aries.apache.org/xmlns/transactions/v1.0.0)<http://aries.apache.org/xmlns/transactions/v1.0.0%29> >>>>> )] >>>>> >>>>> To me, both "http://aries.apache.org/xmlns/transactions/v1.0.0" " >>>>> http://aries.apache.org/xmlns/jpa/v1.0.0" are not accessible. >>>>> Do I miss anything? >>>>> >>>>> Regards >>>>> LongkerDandy >>>>> >>>>> >>>>> >>>> >>>> >>> >> > > > -- > Cheers, > Guillaume Nodet > ------------------------ > Blog: http://gnodet.blogspot.com/ > ------------------------ > Open Source SOA > http://fusesource.com > > >
