felix-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Richard S. Hall" <he...@ungoverned.org>
Subject Re: Felix - File Install
Date Wed, 02 Feb 2011 16:26:08 GMT
On 2/2/11 11:12, Muller, Anthony wrote:
> Richard,
>
> According your advice, I changed the auto-deploy value to "install, start".
>
> So, when I print out bundles present in context, I have:
> org.apache.felix.framework [0] : 32
> org.apache.felix.fileinstall [1] : 32
>
> But, FileInstall is still not properly configured. Where must I put the configuration
file? Must I use a specific file name?

I'll let the File Install experts answer that...

-> richard

> Thanks and regards,
> Anthony
>
>
>
> "You are only telling the auto-deploy mechanism to install bundles, you want to set the
value to "install, start" so that it installs and starts the auto-deploy bundles.
> ->  richard"
>
> -----Original Message-----
> From: Muller, Anthony [mailto:anthony.muller@sap.com]
> Sent: mercredi 2 février 2011 16:40
> To: users@felix.apache.org
> Subject: RE: Felix - File Install
>
> 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:anthony.muller@sap.com]
> Sent: mercredi 2 février 2011 16:36
> To: users@felix.apache.org
> 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: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Mime
View raw message