Hi , 

Thank you for your fast answer.

What is the diference between feature:install and bundle:install ??


What do you mean with " Just drop your bundle in the deploy folder, it's
enough, you don't need 
the feature. " ???  because if i put the jar in the folder /deploy  I have
this error : 
karaf@root()> bundle:install testLoggerVF2.jar
Bundle IDs:
Error executing command: Error installing bundles:
        Unable to install bundle testLoggerVF2.jar
karaf@root()>


If I  do this : 
karaf@root()> feature:install log6-bundle
Error executing command: Could not start bundle file:///C:/Users/xxx/Downloa
ds/apache-karaf-3.0.1/apache-karaf-3.0.1/deploy/bundles/log6/testLoggerV3.jar
in
 feature(s) log6-bundle-1.0: Activator start error in bundle
com.vogella.osgi.fi
rstbundle.internal.bundleLogV6 [124].


I have this error in the log : 

2014-06-10 19:47:24,870 | ERROR | Local user karaf | ShellUtil                  
     
| 37 - org.apache.karaf.shell.console - 3.0.1 | Exception caught while
executing command
java.lang.Exception: Could not start bundle
file:///C:/Users/xxx/Downloads/apache-karaf-3.0.1/apache-karaf-3.0.1/deploy/bundles/log6/testLoggerV3.jar
in feature(s) log6-bundle-1.0: Activator start error in bundle
com.vogella.osgi.firstbundle.internal.bundleLogV6 [123].
        at
org.apache.karaf.features.internal.FeaturesServiceImpl.startBundle(FeaturesServiceImpl.java:478)
        at
org.apache.karaf.features.internal.FeaturesServiceImpl.installFeatures(FeaturesServiceImpl.java:433)
        at
org.apache.karaf.features.internal.FeaturesServiceImpl.installFeature(FeaturesServiceImpl.java:373)
        at
org.apache.karaf.features.internal.FeaturesServiceImpl.installFeature(FeaturesServiceImpl.java:362)
        at Proxye8b3d988_0f57_4bc5_b7b4_326ae3387392.installFeature(Unknown 
Source)
        at
org.apache.karaf.features.command.InstallFeatureCommand.doExecute(InstallFeatureCommand.java:67)
        at
org.apache.karaf.features.command.FeaturesCommandSupport.doExecute(FeaturesCommandSupport.java:38)
        at
org.apache.karaf.shell.console.AbstractAction.execute(AbstractAction.java:33)
        at
org.apache.karaf.shell.console.OsgiCommandSupport.execute(OsgiCommandSupport.java:39)
        at
org.apache.karaf.shell.commands.basic.AbstractCommand.execute(AbstractCommand.java:33)
        at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)[:1.7.0_55]
        at java.lang.reflect.Method.invoke(Unknown Source)[:1.7.0_55]
        at 
org.apache.aries.proxy.impl.ProxyHandler$1.invoke(ProxyHandler.java:54)
        at 
org.apache.aries.proxy.impl.ProxyHandler.invoke(ProxyHandler.java:119)
        at
org.apache.karaf.shell.console.commands.$BlueprintCommand1564765056.execute(Unknown
Source)[37:org.apache.karaf.shell.console:3.0.1]
        at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)[:1.7.0_55]
        at java.lang.reflect.Method.invoke(Unknown Source)[:1.7.0_55]
        at 
org.apache.aries.proxy.impl.ProxyHandler$1.invoke(ProxyHandler.java:54)
        at 
org.apache.aries.proxy.impl.ProxyHandler.invoke(ProxyHandler.java:119)
        at
org.apache.karaf.shell.console.commands.$BlueprintCommand1564765056.execute(Unknown
Source)[37:org.apache.karaf.shell.console:3.0.1]
        at
org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:78)[37:org.apache.karaf.shell.console:3.0.1]
        at
org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:477)[37:org.apache.karaf.shell.console:3.0.1]
        at
org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:403)[37:org.apache.karaf.shell.console:3.0.1]
        at
org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)[37:org.apache.karaf.shell.console:3.0.1]
        at
org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)[37:org.apache.karaf.shell.console:3.0.1]
        at
org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)[37:org.apache.karaf.shell.console:3.0.1]
        at
org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
        at
org.apache.karaf.shell.console.impl.jline.ConsoleImpl$DelegateSession.execute(ConsoleImpl.java:521)
        at
org.apache.karaf.shell.console.impl.jline.ConsoleImpl.run(ConsoleImpl.java:212)
        at java.lang.Thread.run(Unknown Source)[:1.7.0_55]
        at
org.apache.karaf.shell.console.impl.jline.ConsoleFactoryService$3.doRun(ConsoleFactoryService.java:126)[37:org.apache.karaf.shell.console:3.0.1]
        at
org.apache.karaf.shell.console.impl.jline.ConsoleFactoryService$3$1.run(ConsoleFactoryService.java:117)
        at java.security.AccessController.doPrivileged(Native Method)[:1.7.0_55]
        at
org.apache.karaf.jaas.modules.JaasHelper.doAs(JaasHelper.java:47)[38:org.apache.karaf.jaas.modules:3.0.1]
        at
org.apache.karaf.shell.console.impl.jline.ConsoleFactoryService$3.run(ConsoleFactoryService.java:115)[37:org.apache.karaf.shell.console:3.0.1]
Caused by: org.osgi.framework.BundleException: Activator start error in
bundle com.vogella.osgi.firstbundle.internal.bundleLogV6 [123].
        at org.apache.felix.framework.Felix.activateBundle(Felix.java:2196)
        at org.apache.felix.framework.Felix.startBundle(Felix.java:2064)
        at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:955)
        at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:942)
        at
org.apache.karaf.features.internal.FeaturesServiceImpl.startBundle(FeaturesServiceImpl.java:475)
        ... 36 more
Caused by: java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
        at
com.vogella.osgi.firstbundle.internal.BundleLogV6.Activator.<clinit>(Activator.java:36)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)[:1.7.0_55]
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown
Source)[:1.7.0_55]
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
Source)[:1.7.0_55]
        at java.lang.reflect.Constructor.newInstance(Unknown Source)[:1.7.0_55]
        at java.lang.Class.newInstance(Unknown Source)[:1.7.0_55]
        at 
org.apache.felix.framework.Felix.createBundleActivator(Felix.java:4336)
        at org.apache.felix.framework.Felix.activateBundle(Felix.java:2141)
        ... 40 more
Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory not
found by com.vogella.osgi.firstbundle.internal.bundleLogV6 [123]
        at
org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1532)
        at
org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:75)
        at
org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1955)
        at java.lang.ClassLoader.loadClass(Unknown Source)[:1.7.0_55]
        ... 48 more



--
View this message in context: 
http://karaf.922171.n3.nabble.com/logging-and-karaf-how-to-do-it-tp4033438p4033457.html
Sent from the Karaf - User mailing list archive at Nabble.com.

Reply via email to