I forgot to say that I wrote a configuration file: [conf/config.properties] felix.fileinstall.poll=12000 felix.fileinstall.dir=dropins felix.fileinstall.debug=-1 felix.fileinstall.bundles.new.start=true
But I don't know how FileInstall can be able to find this configuration file... :( Anthony -----Original Message----- From: Muller, Anthony [mailto:[email protected]] Sent: mercredi 2 février 2011 16:36 To: [email protected] Subject: Felix - File Install Hello, I'm trying to use FileInstall but it doesn't work :-/ I wrote an eclipse project with an only dependency with Felix. I put "org.apache.felix.fileinstall-3.1.4.jar" in a "bundles" directory and this one is properly deploy by Felix. But I cannot configure FileInstall to manage a "dropins" directory in order to automatically start bundles present here. Thanks for help, Anthony public class FelixLauncher { private final HostActivator activator = new HostActivator(); private Framework felix; public FelixLauncher() { // Create a configuration property map. final Map<Object, Object> configMap = new HashMap<Object, Object>(); // Create host activator; final List<Object> list = new ArrayList<Object>(); list.add(activator); configMap.put(FelixConstants.SYSTEMBUNDLE_ACTIVATORS_PROP, list); configMap.put(AutoProcessor.AUTO_DEPLOY_DIR_PROPERY, "bundles"); configMap.put(AutoProcessor.AUTO_DEPLOY_ACTION_PROPERY, AutoProcessor.AUTO_DEPLOY_INSTALL_VALUE); try { felix = new Felix(configMap); felix.init(); AutoProcessor.process(configMap, felix.getBundleContext()); felix.start(); Bundle[] bnds = felix.getBundleContext().getBundles(); for (Bundle bundle : bnds) { bundle.start(); System.out.println(bundle + " : " + bundle.getState()); } } catch (Exception ex) { ex.printStackTrace(); } } public Framework getFramework() { return felix; } } --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

