4 Replies Latest reply on Jun 8, 2013 8:45 PM by guilhermeramos

    Blueprint not loading bundle's beans on EAP 6.1

    guilhermeramos

      Ok. I'm sorry to write about this but I'm on a deadlock here.

      I have been searching here and through Google but with no success.

       

      Using Aries Blueprint is pretty straightforward, but for some unknow(to me) reason it's not working on JBoss EAP 6.1.

      And beyond that, this very same bundle runs like a charm on Apache Karaf 2.3.0.

       

      The bundle's Activator is called but the bean defined at OSGI-INF/blueprint/blueprint.xml is IGNORED.

      And there is no sign of the Aries Blueprint Extender at the JBOSS Log although it's bundles is succesfully installed via capabilities as seen below:

       

       

       

           <subsystem xmlns="urn:jboss:domain:osgi:1.2" activation="eager">
                  <properties>
                      <property name="org.jboss.osgi.system.modules.extra">
                          org.apache.log4j
                      </property>
                      <property name="org.osgi.framework.startlevel.beginning">
                          1
                      </property>
                      <property name="org.osgi.framework.system.packages.extra">
                          org.apache.log4j;version=1.2
                      </property>
                  </properties>
                  <capabilities>
                      <capability name="javax.jws.api"/>
                      <capability name="javax.persistence.api"/>
                      <capability name="javax.servlet.api"/>
                      <capability name="javax.transaction.api"/>
                      <capability name="javax.ws.rs.api"/>
                      <capability name="javax.xml.bind.api"/>
                      <capability name="javax.xml.ws.api"/>
                      <capability name="org.javassist"/>
                      <capability name="org.apache.log4j"/>
                      <capability name="org.slf4j"/>
                      <capability name="org.hibernate"/>
                      <capability name="org.apache.felix.log" startlevel="1"/>
                      <capability name="org.jboss.osgi.logging" startlevel="1"/>
                      <capability name="org.apache.felix.configadmin" startlevel="1"/>
                      <capability name="org.jboss.as.osgi.configadmin" startlevel="1"/>
                      <capability name="org.jboss.as.osgi.http" startlevel="1"/>
                      <capability name="org.jboss.as.osgi.jpa" startlevel="1"/>
                      <capability name="org.apache.aries:org.apache.aries.util:0.4" startlevel="2"/>
                      <capability name="org.apache.aries.proxy:org.apache.aries.proxy:0.4" startlevel="2"/>
                      <capability name="org.apache.aries.blueprint:org.apache.aries.blueprint:0.4" startlevel="2"/>
                  </capabilities>
              </subsystem>
      
      

       

      The bundle is attached.

       

      Can you PLEASE HELP ME?


      Thanks so such.

      Regards from Brazil.