I have tried with Karaf 4.2.1 without lucky. My steps: 1. Unzip the bundle 2. Start with karaf command 3. Build the project with mvn clean install 4. Install the kar file 1. Copy the kar file br.com.thiagomoreira.kar-1.0.0-SNAPSHOT.kar to the deploy folder 2. Or use the kar:install command 5. Logs and console prints the exception: *Unable to resolve br.com.thiagomoreira.application/1.0.0.201809021204: missing requirement [br.com.thiagomoreira.application/1.0.0.201809021204] osgi.service; filter:="(objectClass=org.osgi.service.component.ComponentFactory)"; effective:=active*
I have tried to install SCR feature before the kar fail too, without lucky. What I'm missing? Yes, I was using ServiceMix 7.0.1 but now I switched to Karaf 4.2.1 (after your reply in the ServiceMix mailing list) Thanks Thiago Moreira +55 48 99911-6331 On Sun, Sep 2, 2018 at 1:53 AM Jean-Baptiste Onofré <j...@nanthrax.net> wrote: > Hi, > > I tried on both Karaf 4.1.6 and Karaf 4.2.1, and it works fine for me: > the SCR feature is installed and my SCR bundle starts correctly when I > put the kar in the deploy folder or when I use kar:install. > > So, you are using SMX 7.0.1 as Karaf version ? > > Regards > JB > > On 01/09/2018 19:10, Thiago Moreira (timba) wrote: > > > > I need scr as prerequisite to run my app. The thing is I'm running a > > docker that has a vanilla ServiceMix (7.0.1) installation and my goal is > > to be able to deploy a single file with everything that I need. > > > > I tried to install scr and then deploy the kar (via deploy folder) but > > not lucky > > > > Yes, the service org.osgi.service.component.ComponentFactory is > > installed and it is provided by my "Bot Implementation" bundle. > > > > I didn't understand your last question. Is there another way to > > achieve the installation of everything at once (like EARs)? > > > > BTW, I'm an OSGi/Karaf/ServiceMix beginner. :D > > > > Thiago Moreira > > +55 48 99911-6331 > > > > > > On Sat, Sep 1, 2018 at 1:28 PM Jean-Baptiste Onofré <j...@nanthrax.net > > <mailto:j...@nanthrax.net>> wrote: > > > > Oh sorry, I missed the cause: the service > > org.osgi.service.component.ComponentFactory is not there ;) > > > > Why do you have as a prerequisite ? > > > > I guess that if you install the scr feature before the kar it works > fine > > right ? > > > > Can you check if you have the ComponentFactory service ? > > > > By the way, why did you define the requirement in your bundle ? > > > > Regards > > JB > > > > On 01/09/2018 18:19, Thiago Moreira (timba) wrote: > > > > > > Hey JB, yes it does. Check it here feature.xml > > > > > < > https://github.com/tmoreira2020/poc-osgi-whiteboard/blob/master/br.com.thiagomoreira.kar/src/main/feature/feature.xml > > > > > > > > Thiago Moreira > > > +55 48 99911-6331 > > > > > > > > > On Sat, Sep 1, 2018 at 1:05 PM Jean-Baptiste Onofré > > <j...@nanthrax.net <mailto:j...@nanthrax.net> > > > <mailto:j...@nanthrax.net <mailto:j...@nanthrax.net>>> wrote: > > > > > > Hi, > > > > > > does the features XML used to create the kar contain the scr > > feature ? > > > > > > Basically, as you are using DS, you have to install the scr > > feature. > > > > > > Regards > > > JB > > > > > > On 01/09/2018 17:52, Thiago Moreira (timba) wrote: > > > > > > > > Hey all! Does anyone can help me with this question? > > > > > > > > > > https://stackoverflow.com/questions/52118716/unable-to-deploy-a-karaf-kar-file-containing-a-componentfactory-osgi-declarative > > > > > > > > Thanks > > > > > > > > p.s. I have tried to send the question directly to here > > before but > > > seems > > > > that I wasn't properly added to the list. Given another > try... > > > > > > > > Thiago Moreira > > > > +55 48 99911-6331 > > > > > > -- > > > Jean-Baptiste Onofré > > > jbono...@apache.org <mailto:jbono...@apache.org> > > <mailto:jbono...@apache.org <mailto:jbono...@apache.org>> > > > http://blog.nanthrax.net > > > Talend - http://www.talend.com > > > > > > > -- > > Jean-Baptiste Onofré > > jbono...@apache.org <mailto:jbono...@apache.org> > > http://blog.nanthrax.net > > Talend - http://www.talend.com > > > > -- > Jean-Baptiste Onofré > jbono...@apache.org > http://blog.nanthrax.net > Talend - http://www.talend.com >