You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@felix.apache.org by Gaetan Abessolo <g....@netvisio.com> on 2011/06/09 10:18:44 UTC

Fwd: [jitsi-dev] Felix trouble----HELP VERY URGENT


Début du message réexpédié :

> De : Gaetan Abessolo <g....@netvisio.com>
> Date : 8 juin 2011 19:15:17 HAEC
> À : dev@jitsi.java.net
> Objet : [jitsi-dev] Felix trouble----HELP VERY URGENT
> Répondre à : dev@jitsi.java.net
> 
> when i create an instance of Felix and i set some properties 
> like felix.auto.start.1 but felix seems to ignore them :
> i don't see why 
> 
> HELP HELP HELP
> 
> 
> this a piece of my code :
> 
> ================================
> 
> configMap.put("felix.auto.deploy.action","install,start");
> configMap.put("felix.auto.deploy.dir","/Users/gabessolo/Documents/workspace/sipphone/bin/bundle");
> configMap.put("felix.startlevel.bundle","1");
> configMap.put(Constants.FRAMEWORK_SECURITY,"netvisio");
> configMap.put(Constants.IMPORT_PACKAGE,"org.apache.felix.gogo.command-0.8.0.jar");
> configMap.put("felix.log.level", "4");
> configMap.put("felix.cache.rootdir", "/Users/gabessolo/Documents/workspace/sipphone/bin/bundle");
> //configMap.put("osgi.shell.telnet","on");
> //configMap.put("osgi.shell.telnet.ip","127.0.0.1");
> //configMap.put("osgi.shell.telnet.port","2019");
> //configMap.put("osgi.shell.telnet.maxconn","1");
> 
> //configMap.put("org.osgi.service.http.port","8080");
> 
> // add all the bundles we need to the config map
> String server = new String("reference:file:org.apache.felix.gogo.command-0.8.0.jar");
> configMap.put("felix.auto.start.1",server );
> System.out.println("auto start 1");
> System.out.println(server);
> 
> try
> {
> 	// Now create an instance of the framework.
> 	felix = new Felix(configMap);
> 	// and start it!
> 	
> 	felix.start();
> 
> 	//felix.installBundle("/Users/gabessolo/Documents/workspace/sipphone/bin/bundle/bin/org.apache.felix.gogo.command-0.8.0.jar", null);
> 	System.out.println(felix.getLocation());
> 	System.out.println("Se crea el framework");
> 	
> }
> 
> catch (BundleException ex)
> {
> 	System.err.println("Could not create framework: " + ex);
> 	ex.printStackTrace();
> } 
> 
> 
> ****************************************
> THIS IS THE RESULT :
> ===========================================
> 
> Welcome to Felix.
> =================
> 
> auto start 1
> reference:file:org.apache.felix.gogo.command-0.8.0.jar
> System Bundle
> Se crea el framework
> Entramos en start
> 1 : This bundle is system specific; it implements various system services.
> 2 : org.apache.felix.framework
> 3 : org.osgi.framework; version="1.3.0", org.osgi.service.packageadmin; version="1.2.0", org.osgi.service.startlevel; version="1.0.0", org.osgi.service.url; version="1.0.0", org.osgi.framework; version="0.0.0", javax.swing; version="0.0.0", javax.swing.event; version="0.0.0", javax.swing.table; version="0.0.0", javax.swing.text; version="0.0.0", javax.swing.text.html; version="0.0.0", javax.accessibility; version="0.0.0", javax.swing.plaf; version="0.0.0", javax.swing.plaf.metal; version="0.0.0", javax.swing.plaf.basic; version="0.0.0", javax.imageio; version="0.0.0", javax.swing.tree; version="0.0.0", javax.swing.undo; version="0.0.0", javax.swing.event; version="0.0.0", javax.swing.border; version="0.0.0", javax.swing.filechooser; version="0.0.0", org.w3c.dom; version="0.0.0", org.xml.sax; version="0.0.0", org.xml.sax.ext; version="0.0.0", javax.xml.parsers; version="0.0.0", org.apache.xml.serialize; version="0.0.0", javax.xml.transform; version="0.0.0", javax.xml.transform.dom; version="0.0.0", javax.xml.transform.stream; version="0.0.0", sun.security.action; version="0.0.0", sun.misc; version="0.0.0", javax.net; version="0.0.0", javax.net.ssl; version="0.0.0", javax.naming; version="0.0.0", javax.naming.directory; version="0.0.0", javax.sound; version="0.0.0", javax.sound.sampled; version="0.0.0", org.jdesktop.jdic.tray; version="0.0.0", org.jdesktop.jdic.desktop; version="0.0.0", com.apple.cocoa.application; version="0.0.0", com.apple.cocoa.foundation; version="0.0.0", com.apple.eawt; version="0.0.0", com.apple.eio; version="0.0.0", quicktime; version="0.0.0", quicktime.std.sg; version="0.0.0", quicktime.qd; version="0.0.0", quicktime.util; version="0.0.0", quicktime.std.image; version="0.0.0", org.xml.sax.helpers; version="0.0.0", javax.crypto; version="0.0.0", javax.crypto.spec; version="0.0.0", javax.crypto.interfaces; version="0.0.0", net.java.sip.communicator.util.launchutils; version="0.0.0", org.bouncycastle.jce.provider; version="0.0.0", org.bouncycastle.crypto.digests; version="0.0.0", org.bouncycastle.crypto.macs; version="0.0.0", org.bouncycastle.crypto.params; version="0.0.0", org.bouncycastle.crypto.engines; version="0.0.0", org.apache.log4j; version="0.0.0", org.apache.commons.logging; version="0.0.0", javax.xml.messaging; version="0.0.0", javax.xml.namespace; version="0.0.0", javax.xml.rpc; version="0.0.0", javax.xml.rpc.handler; version="0.0.0", javax.xml.rpc.handler.soap; version="0.0.0", javax.xml.rpc.holders; version="0.0.0", javax.xml.soap; version="0.0.0", net.java.sip.communicator.service.applet; version="0.0.0"
> 4 : org.osgi.service.packageadmin.PackageAdmin,org.osgi.service.startlevel.StartLevel,org.osgi.service.url.URLHandlers
> 5 : 1.4.0
> 6 : System Bundle
> 


Re: [jitsi-dev] Felix trouble----HELP VERY URGENT

Posted by Gaetan Abessolo <g....@netvisio.com>.
thanks a lot for you help Sahoo

Le 9 juin 2011 à 10:30, Sahoo a écrit :

> Various auto properties like felix.auto.start or felix.auto.install are not understood by Felix itself. Felix class is the implementation of framework, so it does not have to understand user's provisioning options. Those options are used by Felix launcher class (org.apache.felix.main.Main) to configure the framework. You can launch using that launcher class if you want to use those properties or you can look at the Main class to see how to do it yourself.
> 
> Thanks,
> Sahoo
> 
> On Thursday 09 June 2011 01:48 PM, Gaetan Abessolo wrote:
>> 
>> Début du message réexpédié :
>> 
>>> De : Gaetan Abessolo<g....@netvisio.com>
>>> Date : 8 juin 2011 19:15:17 HAEC
>>> À : dev@jitsi.java.net
>>> Objet : [jitsi-dev] Felix trouble----HELP VERY URGENT
>>> Répondre à : dev@jitsi.java.net
>>> 
>>> when i create an instance of Felix and i set some properties
>>> like felix.auto.start.1 but felix seems to ignore them :
>>> i don't see why
>>> 
>>> HELP HELP HELP
>>> 
>>> 
>>> this a piece of my code :
>>> 
>>> ================================
>>> 
>>> configMap.put("felix.auto.deploy.action","install,start");
>>> configMap.put("felix.auto.deploy.dir","/Users/gabessolo/Documents/workspace/sipphone/bin/bundle");
>>> configMap.put("felix.startlevel.bundle","1");
>>> configMap.put(Constants.FRAMEWORK_SECURITY,"netvisio");
>>> configMap.put(Constants.IMPORT_PACKAGE,"org.apache.felix.gogo.command-0.8.0.jar");
>>> configMap.put("felix.log.level", "4");
>>> configMap.put("felix.cache.rootdir", "/Users/gabessolo/Documents/workspace/sipphone/bin/bundle");
>>> //configMap.put("osgi.shell.telnet","on");
>>> //configMap.put("osgi.shell.telnet.ip","127.0.0.1");
>>> //configMap.put("osgi.shell.telnet.port","2019");
>>> //configMap.put("osgi.shell.telnet.maxconn","1");
>>> 
>>> //configMap.put("org.osgi.service.http.port","8080");
>>> 
>>> // add all the bundles we need to the config map
>>> String server = new String("reference:file:org.apache.felix.gogo.command-0.8.0.jar");
>>> configMap.put("felix.auto.start.1",server );
>>> System.out.println("auto start 1");
>>> System.out.println(server);
>>> 
>>> try
>>> {
>>> 	// Now create an instance of the framework.
>>> 	felix = new Felix(configMap);
>>> 	// and start it!
>>> 	
>>> 	felix.start();
>>> 
>>> 	//felix.installBundle("/Users/gabessolo/Documents/workspace/sipphone/bin/bundle/bin/org.apache.felix.gogo.command-0.8.0.jar", null);
>>> 	System.out.println(felix.getLocation());
>>> 	System.out.println("Se crea el framework");
>>> 	
>>> }
>>> 
>>> catch (BundleException ex)
>>> {
>>> 	System.err.println("Could not create framework: " + ex);
>>> 	ex.printStackTrace();
>>> }
>>> 
>>> 
>>> ****************************************
>>> THIS IS THE RESULT :
>>> ===========================================
>>> 
>>> Welcome to Felix.
>>> =================
>>> 
>>> auto start 1
>>> reference:file:org.apache.felix.gogo.command-0.8.0.jar
>>> System Bundle
>>> Se crea el framework
>>> Entramos en start
>>> 1 : This bundle is system specific; it implements various system services.
>>> 2 : org.apache.felix.framework
>>> 3 : org.osgi.framework; version="1.3.0", org.osgi.service.packageadmin; version="1.2.0", org.osgi.service.startlevel; version="1.0.0", org.osgi.service.url; version="1.0.0", org.osgi.framework; version="0.0.0", javax.swing; version="0.0.0", javax.swing.event; version="0.0.0", javax.swing.table; version="0.0.0", javax.swing.text; version="0.0.0", javax.swing.text.html; version="0.0.0", javax.accessibility; version="0.0.0", javax.swing.plaf; version="0.0.0", javax.swing.plaf.metal; version="0.0.0", javax.swing.plaf.basic; version="0.0.0", javax.imageio; version="0.0.0", javax.swing.tree; version="0.0.0", javax.swing.undo; version="0.0.0", javax.swing.event; version="0.0.0", javax.swing.border; version="0.0.0", javax.swing.filechooser; version="0.0.0", org.w3c.dom; version="0.0.0", org.xml.sax; version="0.0.0", org.xml.sax.ext; version="0.0.0", javax.xml.parsers; version="0.0.0", org.apache.xml.serialize; version="0.0.0", javax.xml.transform; version="0.0.0", javax.xml.transform.dom; version="0.0.0", javax.xml.transform.stream; version="0.0.0", sun.security.action; version="0.0.0", sun.misc; version="0.0.0", javax.net; version="0.0.0", javax.net.ssl; version="0.0.0", javax.naming; version="0.0.0", javax.naming.directory; version="0.0.0", javax.sound; version="0.0.0", javax.sound.sampled; version="0.0.0", org.jdesktop.jdic.tray; version="0.0.0", org.jdesktop.jdic.desktop; version="0.0.0", com.apple.cocoa.application; version="0.0.0", com.apple.cocoa.foundation; version="0.0.0", com.apple.eawt; version="0.0.0", com.apple.eio; version="0.0.0", quicktime; version="0.0.0", quicktime.std.sg; version="0.0.0", quicktime.qd; version="0.0.0", quicktime.util; version="0.0.0", quicktime.std.image; version="0.0.0", org.xml.sax.helpers; version="0.0.0", javax.crypto; version="0.0.0", javax.crypto.spec; version="0.0.0", javax.crypto.interfaces; version="0.0.0", net.java.sip.communicator.util.launchutils; version="0.0.0", org.bouncycastle.jce.provider; version="0.0.0", org.bouncycastle.crypto.digests; version="0.0.0", org.bouncycastle.crypto.macs; version="0.0.0", org.bouncycastle.crypto.params; version="0.0.0", org.bouncycastle.crypto.engines; version="0.0.0", org.apache.log4j; version="0.0.0", org.apache.commons.logging; version="0.0.0", javax.xml.messaging; version="0.0.0", javax.xml.namespace; version="0.0.0", javax.xml.rpc; version="0.0.0", javax.xml.rpc.handler; version="0.0.0", javax.xml.rpc.handler.soap; version="0.0.0", javax.xml.rpc.holders; version="0.0.0", javax.xml.soap; version="0.0.0", net.java.sip.communicator.service.applet; version="0.0.0"
>>> 4 : org.osgi.service.packageadmin.PackageAdmin,org.osgi.service.startlevel.StartLevel,org.osgi.service.url.URLHandlers
>>> 5 : 1.4.0
>>> 6 : System Bundle
>>> 
>> 
> 
> 
> 
> ---------------------------------------------------------------------
> 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


Re: Fwd: [jitsi-dev] Felix trouble----HELP VERY URGENT

Posted by Sahoo <sa...@oracle.com>.
Various auto properties like felix.auto.start or felix.auto.install are 
not understood by Felix itself. Felix class is the implementation of 
framework, so it does not have to understand user's provisioning 
options. Those options are used by Felix launcher class 
(org.apache.felix.main.Main) to configure the framework. You can launch 
using that launcher class if you want to use those properties or you can 
look at the Main class to see how to do it yourself.

Thanks,
Sahoo

On Thursday 09 June 2011 01:48 PM, Gaetan Abessolo wrote:
>
> Début du message réexpédié :
>
>> De : Gaetan Abessolo<g....@netvisio.com>
>> Date : 8 juin 2011 19:15:17 HAEC
>> À : dev@jitsi.java.net
>> Objet : [jitsi-dev] Felix trouble----HELP VERY URGENT
>> Répondre à : dev@jitsi.java.net
>>
>> when i create an instance of Felix and i set some properties
>> like felix.auto.start.1 but felix seems to ignore them :
>> i don't see why
>>
>> HELP HELP HELP
>>
>>
>> this a piece of my code :
>>
>> ================================
>>
>> configMap.put("felix.auto.deploy.action","install,start");
>> configMap.put("felix.auto.deploy.dir","/Users/gabessolo/Documents/workspace/sipphone/bin/bundle");
>> configMap.put("felix.startlevel.bundle","1");
>> configMap.put(Constants.FRAMEWORK_SECURITY,"netvisio");
>> configMap.put(Constants.IMPORT_PACKAGE,"org.apache.felix.gogo.command-0.8.0.jar");
>> configMap.put("felix.log.level", "4");
>> configMap.put("felix.cache.rootdir", "/Users/gabessolo/Documents/workspace/sipphone/bin/bundle");
>> //configMap.put("osgi.shell.telnet","on");
>> //configMap.put("osgi.shell.telnet.ip","127.0.0.1");
>> //configMap.put("osgi.shell.telnet.port","2019");
>> //configMap.put("osgi.shell.telnet.maxconn","1");
>>
>> //configMap.put("org.osgi.service.http.port","8080");
>>
>> // add all the bundles we need to the config map
>> String server = new String("reference:file:org.apache.felix.gogo.command-0.8.0.jar");
>> configMap.put("felix.auto.start.1",server );
>> System.out.println("auto start 1");
>> System.out.println(server);
>>
>> try
>> {
>> 	// Now create an instance of the framework.
>> 	felix = new Felix(configMap);
>> 	// and start it!
>> 	
>> 	felix.start();
>>
>> 	//felix.installBundle("/Users/gabessolo/Documents/workspace/sipphone/bin/bundle/bin/org.apache.felix.gogo.command-0.8.0.jar", null);
>> 	System.out.println(felix.getLocation());
>> 	System.out.println("Se crea el framework");
>> 	
>> }
>>
>> catch (BundleException ex)
>> {
>> 	System.err.println("Could not create framework: " + ex);
>> 	ex.printStackTrace();
>> }
>>
>>
>> ****************************************
>> THIS IS THE RESULT :
>> ===========================================
>>
>> Welcome to Felix.
>> =================
>>
>> auto start 1
>> reference:file:org.apache.felix.gogo.command-0.8.0.jar
>> System Bundle
>> Se crea el framework
>> Entramos en start
>> 1 : This bundle is system specific; it implements various system services.
>> 2 : org.apache.felix.framework
>> 3 : org.osgi.framework; version="1.3.0", org.osgi.service.packageadmin; version="1.2.0", org.osgi.service.startlevel; version="1.0.0", org.osgi.service.url; version="1.0.0", org.osgi.framework; version="0.0.0", javax.swing; version="0.0.0", javax.swing.event; version="0.0.0", javax.swing.table; version="0.0.0", javax.swing.text; version="0.0.0", javax.swing.text.html; version="0.0.0", javax.accessibility; version="0.0.0", javax.swing.plaf; version="0.0.0", javax.swing.plaf.metal; version="0.0.0", javax.swing.plaf.basic; version="0.0.0", javax.imageio; version="0.0.0", javax.swing.tree; version="0.0.0", javax.swing.undo; version="0.0.0", javax.swing.event; version="0.0.0", javax.swing.border; version="0.0.0", javax.swing.filechooser; version="0.0.0", org.w3c.dom; version="0.0.0", org.xml.sax; version="0.0.0", org.xml.sax.ext; version="0.0.0", javax.xml.parsers; version="0.0.0", org.apache.xml.serialize; version="0.0.0", javax.xml.transform; version="0.0.0", javax.xml.transform.dom; version="0.0.0", javax.xml.transform.stream; version="0.0.0", sun.security.action; version="0.0.0", sun.misc; version="0.0.0", javax.net; version="0.0.0", javax.net.ssl; version="0.0.0", javax.naming; version="0.0.0", javax.naming.directory; version="0.0.0", javax.sound; version="0.0.0", javax.sound.sampled; version="0.0.0", org.jdesktop.jdic.tray; version="0.0.0", org.jdesktop.jdic.desktop; version="0.0.0", com.apple.cocoa.application; version="0.0.0", com.apple.cocoa.foundation; version="0.0.0", com.apple.eawt; version="0.0.0", com.apple.eio; version="0.0.0", quicktime; version="0.0.0", quicktime.std.sg; version="0.0.0", quicktime.qd; version="0.0.0", quicktime.util; version="0.0.0", quicktime.std.image; version="0.0.0", org.xml.sax.helpers; version="0.0.0", javax.crypto; version="0.0.0", javax.crypto.spec; version="0.0.0", javax.crypto.interfaces; version="0.0.0", net.java.sip.communicator.util.launchutils; version="0.0.0", org.bouncycastle.jce.provider; version="0.0.0", org.bouncycastle.crypto.digests; version="0.0.0", org.bouncycastle.crypto.macs; version="0.0.0", org.bouncycastle.crypto.params; version="0.0.0", org.bouncycastle.crypto.engines; version="0.0.0", org.apache.log4j; version="0.0.0", org.apache.commons.logging; version="0.0.0", javax.xml.messaging; version="0.0.0", javax.xml.namespace; version="0.0.0", javax.xml.rpc; version="0.0.0", javax.xml.rpc.handler; version="0.0.0", javax.xml.rpc.handler.soap; version="0.0.0", javax.xml.rpc.holders; version="0.0.0", javax.xml.soap; version="0.0.0", net.java.sip.communicator.service.applet; version="0.0.0"
>> 4 : org.osgi.service.packageadmin.PackageAdmin,org.osgi.service.startlevel.StartLevel,org.osgi.service.url.URLHandlers
>> 5 : 1.4.0
>> 6 : System Bundle
>>
>



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